Monitoring

28Jun

Junos Telemetry Interface (JTI) Ingest using Telegraf

There are multiple official products from Juniper that allow you to ingest Junos Telemetry Interface (JTI) data. However, I ran into couple of situations where I needed to do very quick testing of JTI without full product setup (due to licensing, test scale, and sometimes air gapped infra, etc.).

Telegraf is an extensible, open source server agent to help you collect metrics from your stacks, sensors, and systems. With telegraf, you can use inputs to ingest incoming data from plenty of data sources and formats including OpenTelemetry gRPC, and then redirect them to outputs like InfluxDB or Splunk. The good news is that there exists a plugin for parsing UDP-based Native JTI with telegraf, but unfortunately it is no longer maintained since over 4 years.

I created a fork of the plugin and merged it with telegraf v1.22, and got to a point where it does serve me well for my quick test cases. Here’s how to do quick Junos Telemetry Interface ingest testing using telegraf: Read More »

26Aug
longview_mysql_stats

How To Enable Longview Metrics for MySQL in Linode Servers

Linode is a very popular Virtual Private Servers (VPS) provider, that offer simplified interfaces to create and manage your servers. This post discusses one of their features: Longview, and how you can utilize it if you’re running MySQL Databases on your VPS.

Longview allows you to collect many metrics on your server in good details. It is also a free service that you get with your subscription – although you can upgrade it for unlimited data retention and more granular metric data. Using Longview, you can monitor stuff like CPU, Memory, Network Utilization and other resources. What we want to do is utilize it to display metrics of our MySQL Database.

The added value of this is that using Longview, you will be able to Read More »

Written with love ♥