With your product created, we can register applications that are included in this product, and then, start monitoring. With the applications we can observe some metrics, such as deployment log and degradation alarm, latency graph, among others, we can also record the dependencies of this application, which we will show later in this tutorial.
To create an application, you must start by filling in the name of the application that will be monitored in the “Application name” field, and then, fill in the “Healtcheck URL” field with the URL you want to monitor. It is worth mentioning that the platform understands as UP the 200 status. Any other is considered as Down. After filling in the URL, if you want to create a secret, click on the “key” button, inside the field, and assign a name and value for the secret.
The next step is to select the method. In the “Method” options box, select the get or post types to select the request type. Then select the desired type of TLS (Transport Layer Security), if necessary, by clicking the “TSL Renegotiation” box. To do a bypass on the SSL (Secure Sockets Layer) certificate, if necessary, you can click on the Skip SSL box. There are also options to assign a header and a value, filling in the designated fields.
Another option, if necessary, is to assign a string, which will be checked in the URL, to perform a double check, receive a 200 status, and the string be valid to be UP. To do this, just fill in the “Validation String” field.
In “Interval in seconds”, you need to assign the numerical value in seconds to the interval that the healthcheck will be performed. The same must be done in “Timeout in seconds'', to determine the maximum timeout time allowed. In “Failures to generate incident'' you need to define the number of failures in generating incidents, so you need to assign a numerical value to the number of consecutive failures to generate an incident.
To finish creating an application, just click on “Finish Application”.
Monitoring and application
Now we will show you how to monitor your product and how to evaluate the metrics established in the application. Check it out below:
In this area there is information about the application. In it, you can edit by clicking on the pencil and delete the application by clicking on the trash can;
In the two buttons below the information area, there is the possibility of performing deployment registrations manually and automatically, by clicking on the “Register Deploy” button and activating the percentile deviation alarm on the “Response time Degradation” button. To perform a deployment, hollback or hotfix record and also use the percentile detachment alarm, which uses percentage to assign values;
In the metrics environment, it is possible to visualize them and inform the percentage of the Error Budget, using it according to your need;
In the Latency Graph it is possible to visualize, perform a zoom and observe its percentiles of “p50, p90 and p95”;
To create or search a dependency (addons). To add a dependency, click on the + button, but if you want to search for one already created, write the name in the search field;
Flag to enable or disable monitoring.