PoC iss-telemetry-exporter#428
Draft
Kariton wants to merge 1 commit into
Draft
Conversation
Contributor
Author
|
The used it will definitely work on a RPi or something like this. |
f223129 to
b618a99
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a PoC of my iss-telemetry Prometheus exporter.
Prometheus is an open-source monitoring and alerting toolkit.
It collects metrics from various sources, stores them,
and allows users to query and visualize the data for troubleshooting and analysis.
And Grafana is such a virtualisation tool.
The
iss-telemetry-exporterexposes the lightstreamer metrics in a format that Prometheus can work with.Grafana can visualize those in a lot of different ways.
Additionally i collect the current position of the ISS from open-notify.
The currently included dashboard is just a example. And less then minimalistic.
Due to the nature of the lightstreamer data the exporter can only export metrics it has seen at least once.
Until the next change happens it will continue to expose the last value. (not really the right way...)
This means that a lot of dashboards might show "No Data" or i might have missed a few metrics in my example dashboard.
If the exporter would not export the last value - instead of all "current" values - some dashboards would only have one datapoint or even nothing to show in a time range. Because this is not useful i decided to hold onto them.
But it might be possible to fetch all last values on startup. I currently just don't know how.
The example dashboard is generated with autograf, a tool to... autograf.
I only fixed some minor issues and added the Geomap which plots the ISS path across the globe.
@ISS-Mimic