Notion¶
Notion Integration for HolmesGPT
Enabling this toolset allows HolmesGPT to fetch pages from Notion, making it useful when providing Notion-based runbooks.
Setup Instructions¶
-
Create a Webhook Integration
- Go to the Notion Developer Portal.
- Create a new integration with read content capabilities.
-
Grant Access to Pages
- Open the desired Notion page.
- Click the three dots in the top right.
- Select Connections and add your integration.
-
Configure Authentication
- Retrieve the Internal Integration Secret from Notion.
- Create a Kubernetes secret in your cluster with this key.
- Configure the
NOTION_AUTH
environment variable.
Configuration¶
First, set the environment variable:
Then add the following to ~/.holmes/config.yaml, creating the file if it doesn't exist:
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_notion_webpage | Fetch a notion webpage. Use this to fetch notion runbooks if they are present before starting your investigation |
Need Custom Integration?
By adding custom toolsets, users can extend HolmesGPT's investigation capabilities to address unique use cases, specific infrastructure setups, or organization-specific requirements. For example, custom toolsets might include specialized log analysis patterns or integration with external monitoring systems.
Can't find the toolset you need? Create a custom toolset or request a new integration.