SigNoz / signoz

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
https://signoz.io
Other
18.51k stars 1.18k forks source link

[Question] Is there a SigNoz API? #3432

Open ConsoleTVs opened 1 year ago

ConsoleTVs commented 1 year ago

I don't see any docs on any API that could, for example, create/delete dashboards on demand.

welcome[bot] commented 1 year ago

Thanks for opening this issue. A team member should give feedback soon. In the meantime, feel free to check out the contributing guidelines.

prashant-shahi commented 1 year ago

We have Ingestion Token for SigNoz Cloud user, which is used to send telemetry data. That is often referred as SigNoz API Key in docs (that will be updated to ingestion token soon).

For creating dashboard from API, you would need to use either the Bearer token (short-lived) or the Personal Acces Token (PAT).

PAT is part of the enterprise features.

ConsoleTVs commented 1 year ago

@prashant-shahi I am not interested in any Cloud. I'm specifically talking about SigNoz itself, as a self-hosted solution. In other words, I don't see any API to control or dynamically provision SigNoz, such as: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/#create--update-dashboard

rbankole commented 1 year ago

any plans to implement such functionality?