Application Delivery Management

Configure NetScaler instances for the export of insights to Prometheus using the default schema

NetScaler supports directly exporting metrics to Prometheus. You can use the rich set of metrics provided by NetScaler instance to monitor NetScaler health and application health. For example, you can gather metrics on CPU and memory usage to know the NetScaler health. Similarly, you can use metrics like the number of HTTP requests received per second or the number of active clients to monitor application health.

To export the metrics to Prometheus, you must configure an analytics profile with type as time series. For more information, see Monitor NetScaler, applications, and application security using Prometheus.

With the Observability Integration feature in NetScaler Console, you can configure the export of insights to Prometheus using the default schema.

  1. Navigate to Settings > Observability Integration.

  2. In the Integrations page, click Add.

  3. In the Create Subscription page, specify the following details:

    1. Specify a name of your choice in the Subscription Name field.

    2. Select NetScaler as the Source and click Next.

    3. Select Prometheus as the Destination.

    4. Select Default for the default insights to the exported.

    5. Click Add Instances and select the instances for which you want to export insights to Prometheus.

    6. Click Submit.

View logs for failed configurations

After you create a subscription, you can view the status of the created subscription at Settings > Observability Integration. If the status shows Failed, click to view details.

Failed

Click View details under Config job details.

View details

Click View logs to view details of the issue.

Logs

Configure NetScaler instances for the export of insights to Prometheus using the default schema