Learn the core concepts of Vigilant and how to use them
Vigilant captures logs from your application and exports them into a json format. You can then search and filter the logs in the Logs tab.
In the Vigilant SDK, you can add custom attributes to logs. Then you can filter logs by these custom attributes. Examples of custom attributes include user_email, user_id, or http_route.
You can emit custom metrics in your application by using the Vigilant SDK. Then, in the the dashboard you can create graphs to visualize your metrics.
Metrics are collected on your server and then sent to Vigilant in 1-min intervals. They are then turned into a continous series of data points with one data point per minute.
Vigilant has three types of metrics:
Counters are used to count events. For example, you can count the number of users who have logged in to your application. This allows you to see the total number of users who have logged in to your application over a time period.
Gauges are used to measure the current value of a metric. For example, you can measure the number of users who are online at a specific point in time. This allows you to see the total number of active users over a time period.
Histograms are used to measure the distribution of a metric. For example, you can measure the response time of your API. This allows you to compute the average, minimum, maximum, and p99 response time of your API in that minute.