Exporters
- Exporters
- Language vs available exporters matrix
- Language specific guides
- Supported exporters
- Writing a custom exporter
Exporters
An exporter sends traces and metrics to any backend that is capable of consuming them. The exporter itself can change without requiring a change in your client code. This is what makes OpenCensus truly vendor agnostic. Collect traces and metrics once, export simultaneously to various backends!
OpenCensus exporters can be contributed by anyone, and we provide support for several open source backends and vendors out-of-the-box.
We also provide guides on how to write a custom exporter in your desired language.
Language vs available exporters matrix
T Backend supports Tracing
S Backend supports Stats
Backend | C# | C++ | Erlang | Go | Java | Node.js | PHP | Python | Ruby |
---|---|---|---|---|---|---|---|---|---|
AWS X-Ray | - | – | – | T | – | – | – | – | |
Azure Monitor | T S | – | – | T | T | – | – | T | – |
Datadog | – | – | T S | T S | T | – | – | T | – |
Elasticsearch | - | – | – | – | T | – | – | – | – |
Google Cloud | T | T S | T | T S | T S | T S | – | T S | – |
Honeycomb | – | – | – | T | – | – | – | – | – |
Instana | – | – | – | – | T | T | – | – | – |
Jaeger | – | – | – | T | T | T | – | T | – |
New Relic | - | - | - | T S | - | - | – | T S | – |
Prometheus | S | S | S | S | S | S | – | S | – |
SignalFx | T | T | T | TS | TS | T | – | T | – |
Wavefront | – | – | – | T S | – | – | – | – | – |
Zipkin | T | T | T | T | T | T | – | T | – |
Language specific guides
T Tracing guide available
S Stats guide available
Supported exporters
Writing a custom exporter