Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

So you want to write an OpenCensus Go exporter?

Ramon Nogueira edited this page Jun 19, 2018 · 2 revisions

Writing an exporter for your favorite metrics backend is a great way to contribute to the OpenCensus ecosystem! We welcome all integrations.

There are just a few things to keep in mind when writing an exporter that this document will discuss.

Code hosting

We don't host most exporters in the OpenCensus repos. We only have a few reference implementations in this repo for popular Open Source backends. Other exporters should be hosted in their own repo, to be maintained by the team responsible for that backend.

We recommend hosting exporters as Open Source under the Apache License in your own GitHub organization.

API Stability

The deprecation policy in the README applies to the exporter API as well. We expect to make breaking changes to the exporter API so make sure you follow releases in this repo and ask your users to pin to a particular OpenCensus version that's compatible with your exporter.

Visibility

Once you've built your exporter, let us know by opening a PR or issue and we will add it to the list of exporters featured on the README.