All Projects → google → chrometracing

google / chrometracing

Licence: Apache-2.0 license
libraries for various programming languages that make it easy to generate per-process trace files that can be loaded into chrome://tracing

Programming Languages

go
31211 projects - #10 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
CMake
9771 projects

Labels

Projects that are alternatives of or similar to chrometracing

zipkin-ruby-opentracing
OpenTracing Tracer implementation for Zipkin in Ruby
Stars: ✭ 15 (-28.57%)
Mutual labels:  tracing
go2sky-plugins
The plugins of go2sky
Stars: ✭ 46 (+119.05%)
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 (+233.33%)
Mutual labels:  tracing
iopipe-go
Go agent for AWS Lambda metrics, tracing, profiling & analytics
Stars: ✭ 18 (-14.29%)
Mutual labels:  tracing
EVTX-ETW-Resources
Event Tracing For Windows (ETW) Resources
Stars: ✭ 142 (+576.19%)
Mutual labels:  tracing
awesome-beam-monitoring
Curated list of awesome BEAM monitoring libraries and resources
Stars: ✭ 57 (+171.43%)
Mutual labels:  tracing
easeagent
An agent component for the Java system
Stars: ✭ 437 (+1980.95%)
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 (+0%)
Mutual labels:  tracing
ghostwriter
Solutions for instrumenting application flow tracking API calls into an existing code base in a non-invasive way
Stars: ✭ 17 (-19.05%)
Mutual labels:  tracing
stagemonitor-kibana
Kibana-Plugin for stagemonitor trace visualization
Stars: ✭ 13 (-38.1%)
Mutual labels:  tracing
elixir-fire-brigade-workshop
Workshop "Join the Elixir Fire Brigade - Level-up Your Elixir Debugging Skills" (ElixirConf US 2017)
Stars: ✭ 14 (-33.33%)
Mutual labels:  tracing
money
Dapper Style Distributed Tracing Instrumentation Libraries
Stars: ✭ 65 (+209.52%)
Mutual labels:  tracing
opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+480.95%)
Mutual labels:  tracing
uprobe-http-tracer
uprobe-based HTTP tracer for Go binaries
Stars: ✭ 45 (+114.29%)
Mutual labels:  tracing
go-sensor
🚀 Go Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 90 (+328.57%)
Mutual labels:  tracing
serverless-plugin-epsagon
Epsagon's plugin for Serverless Framework ⚡️
Stars: ✭ 53 (+152.38%)
Mutual labels:  tracing
ruby-sensor
💎 Ruby Distributed Tracing & Metrics Sensor for Instana
Stars: ✭ 23 (+9.52%)
Mutual labels:  tracing
java-web-servlet-filter
OpenTracing Java Web Servlet Filter Instrumentation
Stars: ✭ 20 (-4.76%)
Mutual labels:  tracing
bpfps
A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
Stars: ✭ 93 (+342.86%)
Mutual labels:  tracing
gcloud-opentracing
OpenTracing Tracer implementation for GCloud StackDriver in Go.
Stars: ✭ 44 (+109.52%)
Mutual labels:  tracing

chrometracing: chrome://tracing trace_event files

The chrometracing directory contains libraries for various programming languages that make it easy to generate per-process trace files that can be loaded into chrome://tracing.

Implementation Status

Language Status
C++ Implemented
Go Implemented: github.com/google/chrometracing
Python Implemented, but not released
Java Implemented, but not open-sourced

Go demo

See the _demo directory for an example Go program.

After running the demo program, load the resulting chrome trace file from os.TempDir() (e.g. /tmp on Linux) into chrome://tracing:

screenshot

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].