All Projects → lttng → lttng-scope

lttng / lttng-scope

Licence: EPL-1.0 License
A trace viewer and analyzer for LTTng kernel and user space traces

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Labels

Projects that are alternatives of or similar to lttng-scope

opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+408.33%)
Mutual labels:  tracing
chrometracing
libraries for various programming languages that make it easy to generate per-process trace files that can be loaded into chrome://tracing
Stars: ✭ 21 (-12.5%)
Mutual labels:  tracing
ctrace-go
Canonical OpenTracing for GoLang
Stars: ✭ 12 (-50%)
Mutual labels:  tracing
stagemonitor-kibana
Kibana-Plugin for stagemonitor trace visualization
Stars: ✭ 13 (-45.83%)
Mutual labels:  tracing
tracecode-toolkit-strace
Trace software components, packages and files between Development/Source and Deployment/Distribution/Binaries codebases - strace build analysis
Stars: ✭ 21 (-12.5%)
Mutual labels:  tracing
asgi-correlation-id
Request ID propagation for ASGI apps
Stars: ✭ 83 (+245.83%)
Mutual labels:  tracing
ruby-sensor
💎 Ruby Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 23 (-4.17%)
Mutual labels:  tracing
WcfSoapLogger
Capture SOAP request and response in C# WCF
Stars: ✭ 26 (+8.33%)
Mutual labels:  tracing
java-web-servlet-filter
OpenTracing Java Web Servlet Filter Instrumentation
Stars: ✭ 20 (-16.67%)
Mutual labels:  tracing
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+291.67%)
Mutual labels:  tracing
blindsight
Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.
Stars: ✭ 70 (+191.67%)
Mutual labels:  tracing
bpfps
A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Stars: ✭ 93 (+287.5%)
Mutual labels:  tracing
openmessaging.github.io
OpenMessaging homepage
Stars: ✭ 12 (-50%)
Mutual labels:  tracing
gcloud-opentracing
OpenTracing Tracer implementation for GCloud StackDriver in Go.
Stars: ✭ 44 (+83.33%)
Mutual labels:  tracing
splunk-otel-java
Splunk Distribution of OpenTelemetry Java
Stars: ✭ 39 (+62.5%)
Mutual labels:  tracing
awesome-beam-monitoring
Curated list of awesome BEAM monitoring libraries and resources
Stars: ✭ 57 (+137.5%)
Mutual labels:  tracing
zipkin-cpp-opentracing
OpenTracing Tracer implementation for Zipkin in C++
Stars: ✭ 46 (+91.67%)
Mutual labels:  tracing
java-metrics
No description or website provided.
Stars: ✭ 31 (+29.17%)
Mutual labels:  tracing
essential-diagnostics
Essential.Diagnostics contains additional trace listeners, filters and utility classes for the .NET Framework System.Diagnostics trace logging. Included are colored console, SQL database, rolling file, Seq logging server, and in-memory trace listeners, expression filters, activity and logical operation scopes, and configuration file monitoring.
Stars: ✭ 58 (+141.67%)
Mutual labels:  tracing
probes-api
Software Activity Metering - Probes Open API
Stars: ✭ 31 (+29.17%)
Mutual labels:  tracing

LTTng Scope

LTTng Scope is a trace viewer and analyzer for LTTng kernel and user space traces.

LTTng Scope supports Windows, macOS, and Linux. The source code is available under the Eclipse Public License.

Note
LTTng Scope is currently under development. There are still known bugs and some parts need to be optimized.

Installation

Binary installer

See the Beta section of the LTTng website for the latest downloadable installers for Windows, macOS, and Linux.

The installers ship with the required Java virtual machine.

Build from source

You need:

  • Java 8

  • JavaFX

  • Maven 3.3 or later

If you use Oracle’s JVM, which is typical on Windows and macOS, then JavaFX is already included.

If you use OpenJDK, you might need to install OpenJFX separately. On Debian and Ubuntu, you can run the following command to install the requirements:

sudo apt install openjdk-8-jre openjdk-8-jdk openjfx

To build and install LTTng Scope from source:

  1. Clone this repository.

  2. Run:

    mvn clean install -DskipTests

When the mvn command finishes, you can start LTTng Scope:

java -jar lttng-scope-ui/target/lttng-scope-ui-*-jar-with-dependencies.jar

Relation to Trace Compass

LTTng Scope is based on some parts of the Trace Compass source code. However, it is meant to be a separate project with different design goals. While Trace Compass aims to support any analysis for any trace type, LTTng Scope aims to:

  • Focus on LTTng use cases.

  • Streamline the user experience.

Running analyses on the command line (in a CI server, for example) with text-based output is also within the realm of possibilities.

Community

Mailing list

lttng-dev ([email protected]). Preferably, use the [lttng-scope] subject prefix.

IRC

#lttng on the OFTC network.

Code contribution

Create a new GitHub pull request.

Bug reporting

Create a new GitHub issue.

Continuous integration

LTTng Scope item on LTTng’s CI.

Blog

The LTTng blog contains posts about LTTng Scope.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].