Hi Everyone,
Lets take a peak in the Kasten Prometheus server that comes with the default Kasten deployment.
As usual I am running Kasten in Rancher Desktop with Windows Subsystem for Linux which provides me with a single node installation of K3s.
My Kasten dashboard is exposed via Traefik and can be found at this url: http://172.29.153.133/k10/
Now if I want to play around with the instance of Prometheus that comes installed with Kasten I just need to add Prometheus onto that url: http://yourk10nameorip/k10/prometheus/
Let’s poke around a bit. First lets take a look at the default targets which you can get to by selecting the Status menu then Targets:
On the left we have the various endpoints, in the middle the state, after that the labels and then the Last Scrape and Scrape durations times.
Lets see what kind of metrics have been setup for Kasten, if we click on the metrics explorer at the top next to execute we get a nice list:
I am interested in backups so I will type backup in the filter and see what I get:
action_backup_duration_seconds_sum_overall seems interesting so I will pick it from the list and run execute:
Ok, so nothing for the cancelled and Failure but 63 for the last one.
How about action_artifact_count_by_app
Finally snapshot_storage_size_bytes:
Nice.
This was just a fun walkthrough at a glance. Prometheus is incredibly powerful and to be honest the more I study it the more I find I don’t know . The journey never ends!
Going forward I will try to post more on what you can do with Prometheus, stay tuned!