SlabΒΆ
By enabling this toolset, HolmesGPT will be able to consult runbooks from Slab pages. Retrieve your Slab API token prior to configuring this toolset. Do note that Slab API is only available for Slab premium users. See here.
ConfigurationΒΆ
holmes:
additionalEnvVars:
- name: SLAB_API_KEY
value: <your slab API key>
toolsets:
slab:
enabled: true
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>
First create the following environment variable:
export SLAB_API_KEY="<your slab API key>"
Then add the following to ~/.holmes/config.yaml, creating the file if it doesn't exist:
toolsets:
slab:
enabled: true
To test, run:
holmes ask "Why is my pod failing, if its a crashloopbackoff use the runbooks from slab"
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 |
---|---|
fetch_slab_document |
Fetch a document from slab. Use this to fetch runbooks if they are present before starting your investigation. |