Description
Hi,
We've been using OpenTelemetry in some less obvious ways and have accumulated code and content that we started sharing recently. We believe that with the help of additional open source projects it's quite easy for software developers to build their own OTEL backends - for analytics, audit logging and even usage-based billing. Thought that might be interesting to the broader community, but not hundred percent sure what fits and what doesn't, so, I'll quickly outline it here and see how it goes.
A short intro I have in mind:
So, you've instrumented your code, launched your collector pipelines and OTEL signals are now flowing to your ops dashboards.
As a software engineer - you may be thinking 'What else can I do with OTEL data?' and you're not alone. Here is how you can build your own telemetry backends for analytics, security audit and even billing.
And a very, very quick outline (as I'm not sure these topics actually fit):
With a little bit of code (and a lot of other open source projects) you can:
- Illustrate the inner workings of your apps to help other team members learn
- Build better software - collect telemetry from your tests and analyze it (yes, as part of your release pipelines)
- Implement reliable (and yes, structured) audit logs
- Run an usage-based billing platform for your SaaS
Depending on the topics above - a post might refer to open source from Apache (like Arrow, BookKeeper, Druid, Parquet, Superset and other...), Pandas, Jupyter notebooks and more. May also refer to popular and not-so-open-source platforms like GitHub (and its Actions) for example.
Also, might refer to open source created by us - (note: it's a work in progress, haven't shared everything yet).
Happy to provide more details here or on CNCF Slack.
Metadata
Metadata
Assignees
Type
Projects
Status
No status