New RelicΒΆ

By enabling this toolset, HolmesGPT will be able to pull traces and logs from New Relic for analysis.

ConfigurationΒΆ

holmes:
    toolsets:
        newrelic:
            enabled: true
            config:
                nr_api_key: ******
                nr_account_id: ******

Below is a description of the configuration fields:

Config key

Description

nr_api_key

Your New Relic API key with necessary permissions to access traces and logs

nr_account_id

Your New Relic account ID

For more details on New Relic's API and authentication methods, refer to the New Relic API documentation.

Update your Helm values (generated_values.yaml) with the above configuration and run a Helm upgrade:

helm upgrade robusta robusta/robusta --values=generated_values.yaml --set clusterName=<YOUR_CLUSTER_NAME>

CapabilitiesΒΆ

The table below describes the specific capabilities provided by this toolset. HolmesGPT can decide to invoke any of these capabilities when answering questions or investigating issues.

Tool Name

Description

newrelic_get_logs

Retrieve logs from New Relic for a specific application and time range

newrelic_get_traces

Retrieve traces from New Relic based on duration threshold or specific trace ID