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

Grafana Cloud howto #518

Open
phillxnet opened this issue Jan 3, 2025 · 0 comments · May be fixed by #519
Open

Grafana Cloud howto #518

phillxnet opened this issue Jan 3, 2025 · 0 comments · May be fixed by #519
Assignees

Comments

@phillxnet
Copy link
Member

phillxnet commented Jan 3, 2025

A how-to is proposed on the setup & config of Grafana Alloy, a replacement of the now deprecated Grafana Agent. Alloy, as an Open Telemetry (OTel) collector, is an ideal candidate for remote monitoring of headless servers, such as Rockstor. This proposed how-to is intended to serve as a step-by-step guide on how to establish time based telemetry appropriate for NAS monitoring; using all Open Source and Open Telemetry means.

To ease deployment, it is further proposed that the Free Tier of Grafana Cloud be employed as host for data stores of:

  • telemetry via a hosted Prometheus server (part of Grafana Cloud),
  • logs via Grafana Loki (also part of Grafana Cloud).

Display and data query services are also available similarly via the Free Tier.

As all elements involved are Open Source there is potential for migration to a fully self hosted variation. But that is not proposed as part of this proposal.

The envisioned telemetry source is via the openSUSE default repos package golang-github-prometheus-node_exporter, a Prometheus native plugin that Alloy can source/filter and translate into OTel protocols ready for remote-write to the proposed hosted Prometheus instance.

@phillxnet phillxnet self-assigned this Jan 3, 2025
phillxnet added a commit to phillxnet/rockstor-doc that referenced this issue Jan 7, 2025
Intended to serve as a step-by-step guide on how to establish
time based telemetry appropriate for NAS monitoring; using all
Open Source and Open Telemetry means.
In this case utilising Cloud hosted metrics & log servers,
which can, in-turn, also provide graphical dashboards based on
the collected metrics.
@phillxnet phillxnet linked a pull request Jan 7, 2025 that will close this issue
2 tasks
phillxnet added a commit to phillxnet/rockstor-doc that referenced this issue Jan 8, 2025
Remove an inadvertent url inclusion in the receivers example.
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

Successfully merging a pull request may close this issue.

1 participant