Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] [OpenTelemetry] Export synthetics results #1152

Open
thibaultleouay opened this issue Jan 4, 2025 · 0 comments
Open

[RFC] [OpenTelemetry] Export synthetics results #1152

thibaultleouay opened this issue Jan 4, 2025 · 0 comments
Assignees

Comments

@thibaultleouay
Copy link
Member

thibaultleouay commented Jan 4, 2025

Summary

We want to implement OpenTelemetry for OpenStatus and its users. In this proposal we will detailed how to export synthetic check results to OpenStatus users OpenTelemetry endpoint.

Motivation

We want to embrace the rest of the o11y stack. Our synthetics checks should be easily exportable for our users.

Guide Implementation

Dashboard

In the dashboard in the setting page we should have an otel tab, where the user can set his otel endpoint

Probes

We need to send the data to the user endpoint

API Server

Prometheus Endpoint : if the user want to scrape our endpoint.

Reference Implementation

The workspace should contain a new config with the users endpoint
we should send it via grpc

When we create the new check for the monitor we should add a new value, exportUrl which is the value where we export the new metrics

Grafana

https://grafana.com/docs/grafana-cloud/send-data/otlp/send-data-otlp/

New Relic

https://docs.newrelic.com/docs/opentelemetry/best-practices/opentelemetry-otlp/

HoneyComb

https://docs.honeycomb.io/send-data/opentelemetry/#about-the-otel_exporter_otlp_endpoint-environment-variable

Drawbacks

Rationale / Alternatives

TBD

Unresolved Questions

** Open Question**: Which metrics should be exported ?

@thibaultleouay thibaultleouay changed the title [RFC] OpenTelemetry [RFC] OpenTelemetry Jan 4, 2025
@thibaultleouay thibaultleouay changed the title [RFC] OpenTelemetry [RFC] OpenTelemetry Exporting synthetics results Jan 4, 2025
@thibaultleouay thibaultleouay changed the title [RFC] OpenTelemetry Exporting synthetics results [RFC] [OpenTelemetry] Export synthetics results Jan 4, 2025
@thibaultleouay thibaultleouay self-assigned this Jan 4, 2025
@mxkaske mxkaske changed the title [RFC] [OpenTelemetry] Export synthetics results [RFC] [OpenTelemetry] Export synthetics results Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant