The Java SIG has an instructive and helpful set of documentation that provides relevant details for things like creating instrumentation and setting up the telemetry pipelines: https://github.com/open-telemetry/opentelemetry-java/blob/master/QUICKSTART.md
We should create something similar.
Hi! Friendly neighborhood Comms SIG is here with a PR that adds some quickstart documentation for Go to the OpenTelemetry website. If someone would be so kind as to put some eyes on it, we'd love for this to be a starting point for future docs!
Note that this doesn't necessarily replace documentation that you wish to have in your repository or on pkg.go.dev, it's meant to be a high-level overview that website visitors can refer to initially.
Please see the PR here -> https://github.com/open-telemetry/opentelemetry.io/pull/311
Thanks @austinlparker! We'll definitely take a look.
@MrAlias - happy to take this issue.
@MrAlias given that we already have https://opentelemetry.io/docs/go/getting-started/, what should be the relationship between the guide on the website and this guide we're adding to the repo?
Assuming we do want two separate guides, I have the following questions:
@austinlparker those are some excellent docs!
@johananl I'm hesitant to create additional documentation after seeing the quality of those linked docs. Having a single place for a "getting started" set of documentation is probably a good place to start and will avoid drift and increased maintenance burden.
I think we should update this issue to instead update those linked docs and link them in our README and go docs.
I would like to:
go get command specify it with versions)@Aneurysm9 thoughts?
Just as a small note, there's a section designed to cover export to Jaeger/whatever (https://opentelemetry.io/docs/go/exporting_data/) in the docs templates, so you could fill that out for whatever preferred exporter you have. In the absolute 'getting started' stuff I felt like keeping it limited to console export was easier, just to reduce the amount of boilerplate.
You can, of course, add more documentation beyond what's suggested there.