From 3db76aa78b9c52b7d2ac9563d6dfee72fa4afc15 Mon Sep 17 00:00:00 2001 From: "M.Illiyin" <55222179+milliyin@users.noreply.github.com> Date: Thu, 6 Jun 2024 21:21:28 +0500 Subject: [PATCH] Update README.md Added Setting up config file in Installation --- README.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/README.md b/README.md index 04582d73..885f6ed5 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,87 @@ In particular, note that [vLLM does not yet support function calling](https://gi + +### Setting up Config file +
+Customising config + +## Custom Toolsets + +You can define your own custom toolsets to extend the functionality of your setup. These toolsets can include querying company-specific data, fetching logs from observability tools, and more. + +```bash +# Add paths to your custom toolsets here +# Example: ["path/to/your/custom_toolset.yaml"] +#custom_toolsets: ["examples/custom_toolset.yaml"] +``` + +## Alertmanager Configuration + +Configure the URL for your Alertmanager instance to enable alert management and notifications. + +```bash +# URL for the Alertmanager +#alertmanager_url: "http://localhost:9093" +``` + +## Jira Integration + +Integrate with Jira to automate issue tracking and project management tasks. Provide your Jira credentials and specify the query to fetch issues. + +```bash +# Jira credentials and query settings +#jira_username: "user@company.com" +#jira_api_key: "..." +#jira_url: "https://your-company.atlassian.net" +#jira_query: "project = 'Natan Test Project' and Status = 'To Do'" +``` + +## Slack Integration + +Configure Slack to send notifications to specific channels. Provide your Slack token and the desired channel for notifications. + +```bash +# Slack token and channel configuration +#slack_token: "..." +#slack_channel: "#general" +``` + +## Large Language Model (LLM) Configuration + +Choose between OpenAI or Azure for integrating large language models. Provide the necessary API keys and endpoints for the selected service. + +### OpenAI + +```bash +# Configuration for OpenAI LLM +#llm: "openai" +#api_key: "..." +``` + +### Azure + +```bash +# Configuration for Azure LLM +#llm: "azure" +#api_key: "..." +#azure_endpoint: "..." +``` + +## Custom Runbooks + +Define custom runbooks to give explicit instructions to the LLM on how to investigate certain alerts. This can help in achieving better results for known alerts. + +```bash +# Add paths to your custom runbooks here +# Example: ["path/to/your/custom_runbook.yaml"] +#custom_runbooks: ["examples/custom_runbooks.yaml"] +``` + + +
+ + ## More Examples