Skip to content

Commit a4369e5

Browse files
authored
fix #1831 (#1832)
1 parent 813b8c1 commit a4369e5

2 files changed

Lines changed: 55 additions & 0 deletions

File tree

docs/configuration/holmesgpt/builtin_toolsets.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Builtin Toolsets
1818
toolsets/internet
1919
toolsets/kafka
2020
toolsets/kubernetes
21+
toolsets/newrelic
2122
toolsets/notion
2223
toolsets/opensearch_logs
2324
toolsets/opensearch_status
@@ -100,6 +101,11 @@ by the user by providing credentials or API keys to external systems.
100101
:class-card: sd-bg-light sd-bg-text-light
101102
:link: toolsets/kubernetes
102103
:link-type: doc
104+
105+
.. grid-item-card:: :octicon:`cpu;1em;` New Relic
106+
:class-card: sd-bg-light sd-bg-text-light
107+
:link: toolsets/newrelic
108+
:link-type: doc
103109

104110
.. grid-item-card:: :octicon:`cpu;1em;` Notion
105111
:class-card: sd-bg-light sd-bg-text-light
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
New Relic
2+
=========
3+
4+
By enabling this toolset, HolmesGPT will be able to pull traces and logs from New Relic for analysis.
5+
6+
Configuration
7+
-------------
8+
9+
.. code-block:: yaml
10+
11+
holmes:
12+
toolsets:
13+
newrelic:
14+
enabled: true
15+
config:
16+
nr_api_key: ******
17+
nr_account_id: ******
18+
19+
Below is a description of the configuration fields:
20+
21+
.. list-table::
22+
:header-rows: 1
23+
:widths: 20 80
24+
25+
* - Config key
26+
- Description
27+
* - nr_api_key
28+
- Your New Relic API key with necessary permissions to access traces and logs
29+
* - nr_account_id
30+
- Your New Relic account ID
31+
32+
For more details on New Relic's API and authentication methods, refer to the `New Relic API documentation <https://docs.newrelic.com/docs/apis>`_.
33+
34+
.. include:: ./_toolset_configuration.inc.rst
35+
36+
Capabilities
37+
------------
38+
.. include:: ./_toolset_capabilities.inc.rst
39+
40+
.. list-table::
41+
:header-rows: 1
42+
:widths: 30 70
43+
44+
* - Tool Name
45+
- Description
46+
* - newrelic_get_logs
47+
- Retrieve logs from New Relic for a specific application and time range
48+
* - newrelic_get_traces
49+
- Retrieve traces from New Relic based on duration threshold or specific trace ID

0 commit comments

Comments
 (0)