Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetch the latest content for OpenAI assistant #34

Merged
merged 1 commit into from
May 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion hack/assistant-setup/content-fetcher/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const (
docsSitemapURL = "https://docs.botkube.io/sitemap.xml"
processingAPIURL = "https://r.jina.ai"
contentDir = "content"
maxRetries = 5
maxRetries = 10
retryInterval = 1 * time.Second
httpCliTimeout = 1 * time.Minute
purgeAllContentEnv = "PURGE_ALL_CONTENT"
Expand Down
44 changes: 39 additions & 5 deletions hack/assistant-setup/content/botkube.io.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,25 +62,59 @@ Developer Advocate

Botkube

Latest Blog Post
![Image 5: Kubeshop developer](https://botkube.io/)

![Image 6: Kubeshop Product manager](https://botkube.io/)

![Image 7: Kubeshop Product manager](https://botkube.io/)

Latest Blogposts
----------------

![Image 5](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)
![Image 8](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)![Image 9](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/664fa05091368be18015f77e_Kubetoolslogo.jpg)

BotKube: The Ultimate Tool for #Kubernetes Alerts and Notifications

![Image 10: Kubeshop CTO Ole Lensmar](https://botkube.io/)

Kube Tools

Kubernetes Tool Rating Site

![Image 11](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)![Image 12](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/664f9effad81585bbb1ac0c1_quadanow_logo.jpg)

I love Botkube! I've used it since I can remember!

![Image 13: Kubeshop CTO Ole Lensmar](https://botkube.io/)

Arton Demaku

DevOps Engineer

American Association for Accreditation of Ambulatory Surgery Facilities (AAAASF)

![Image 14](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)![Image 15](https://botkube.io/)

For me, monitoring health and performance of the infrastructure in realtime was done with the help of Botkube. Botkube provided me security features such as unauthorized access attempts.

![Image 6](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)
![Image 16: Kubeshop CTO Ole Lensmar](https://botkube.io/)

![Image 17](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)![Image 18](https://botkube.io/)

The advantages of BotKube are its versatility and efficiency in managing and monitoring Kubernetes clusters. It offers seamless integration with various messaging platforms and provides real-time alerts and notifications. Its appeal is enhanced by Its user-friendly interface, and extensive customization options

![Image 7](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)
![Image 19: Kubeshop CTO Ole Lensmar](https://botkube.io/)

![Image 20](https://assets-global.website-files.com/633705de6adaa38599d8e258/64dbb86f74cb6622225312c2_quote-icon.svg)![Image 21](https://botkube.io/)

“Perfect! When i have the repo i will write here, thank you very much for the support! I really like this project!”

![Image 22: Kubeshop CTO Ole Lensmar](https://botkube.io/)

Stay in the Loop
----------------

![Image 8: Kusk Kubernetes ](https://assets-global.website-files.com/633705de6adaa38599d8e258/636d3117b8612105c60e0bd9_botkube-front-right.svg)
![Image 23: Kusk Kubernetes ](https://assets-global.website-files.com/633705de6adaa38599d8e258/636d3117b8612105c60e0bd9_botkube-front-right.svg)

Join the Botkube Community in one of these channels

Expand Down
19 changes: 5 additions & 14 deletions hack/assistant-setup/content/botkube.io__about.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ URL Source: https://botkube.io/about

Markdown Content:
Designed to Connect the Cloud Native Landscape into your Chat Channel
---------------------------------------------------------------------

![Image 1](https://assets-global.website-files.com/633705de6adaa38599d8e258/65b2a089afca9fd872a83d94_Main-Botkube-5.webp)

Expand Down Expand Up @@ -70,9 +69,7 @@ Upcoming Events

Livestream

### 90DaysOfDevOps - 2024 Community Edition

![Image 7](https://assets-global.website-files.com/633705de6adaa38599d8e258/645d3896ae52ddf3bd9625c2_event-arrow.svg)
#### 90DaysOfDevOps - 2024 Community Edition

Join Maria, Developer Advocate for Botkube, in an insightful workshop that leverages the power of Botkube for effortless multi-cluster management in Kubernetes. In this session, we will explore three key areas:

Expand All @@ -82,27 +79,21 @@ Join Maria, Developer Advocate for Botkube, in an insightful workshop that lever

3\. Simplifying Collaborative Kubernetes Troubleshooting: Three Best Practices with the aid of Botkube

![Image 8](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/647f5b0cb4328c0f07a53397_conference-icon.svg)
![Image 7](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/647f5b0cb4328c0f07a53397_conference-icon.svg)

Conference

### Developer Week 2024

![Image 9](https://assets-global.website-files.com/633705de6adaa38599d8e258/645d3896ae52ddf3bd9625c2_event-arrow.svg)

San Francisco, CA USA
#### Developer Week 2024

Each year, 8,000+ developers, engineers, software architects, dev teams, managers, and executives from 70+ countries gather for DeveloperWeek to discover the latest in developer technologies, languages, platforms, and tools.

Botkube DevRel, Maria Ashby, will present **_"Unlocking K8s Troubleshooting Best Practices with Botkube."_** See you there...

![Image 10](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/647f5b651155fb498c472792_livestream-icon.svg)
![Image 8](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/647f5b651155fb498c472792_livestream-icon.svg)

Livestream

### Office Hours: 5 Essential Kubernetes Monitoring and Troubleshooting Tasks to Automate

![Image 11](https://assets-global.website-files.com/633705de6adaa38599d8e258/645d3896ae52ddf3bd9625c2_event-arrow.svg)
#### Office Hours: 5 Essential Kubernetes Monitoring and Troubleshooting Tasks to Automate

Join us for an office hours session where we'll explore five ways for DevOps teams to automate common Kubernetes tasks to save time each week.This session is useful and informative for those new to Kubernetes or those with years of K8s experience under their belt. We'll talk through:

Expand Down
37 changes: 13 additions & 24 deletions hack/assistant-setup/content/botkube.io__blog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,42 +3,31 @@ Title: Blog
URL Source: https://botkube.io/blog

Markdown Content:
Botkube articles
----------------

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.

Blog posts
----------

No results found. Please try to search with different keywords.

Stay in the Loop
----------------
<

![Image 1: Kusk Kubernetes ](https://assets-global.website-files.com/633705de6adaa38599d8e258/636d3117b8612105c60e0bd9_botkube-front-right.svg)
[1](https://botkube.io/blog?page=1)[2](https://botkube.io/blog?page=2)[3](https://botkube.io/blog?page=3)...[9](https://botkube.io/blog?page=9)

Join the Botkube Community in one of these channels
[\>](https://botkube.io/blog?page=2)

Subscribe to our monthly newsletter to stay up to date with all-things Botkube.
[![Image 1](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/664c8bed801d7ed2898141ba_PARTNERSHIPS_Thumbnail.png) May 21, 2024 2min read ### Botkube is Now Verified in Microsoft AppSource! It's official: Botkube has undergone security and compliance checks by Microsoft to become verified in the AppSource Marketplace—strengthening user experience and our partnership with Microsoft.](https://botkube.io/blog/botkube-is-now-verified-in-microsoft-appsource)

[![Image 2](https://assets-global.website-files.com/61e00b3936e571a4ea7a5a4c/6229e3e36326f53a16e2f2d9_Logo-Kubeshop.svg)](https://kubeshop.io/)
[![Image 2](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/6644e5d498e2ed722f5424d6_BLOG_Thumbnail%20(7).png) May 15, 2024 4min read ### Start Troubleshooting K8s Faster with Botkube’s Latest Improvements Learn about the latest v1.11 release, including an update to the AI-powered Botkube Assistant to view current environment configurations, set-up tasks, and more.](https://botkube.io/blog/start-troubleshooting-k8s-faster-with-botkubes-latest-improvements)

Botkube is made by Kubeshop
— a first of its kind open source accelerator focused on the cloud native ecosystem
[![Image 3](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/663b7d7f3f6390196bf27e83_UC%20(1).png) May 8, 2024 read ### Simplify Kubernetes Security Troubleshooting with AI Learn how Botkube can streamline troubleshooting and help overcome common Kubernetes PSA-related issues](https://botkube.io/blog/simplify-kubernetes-security-troubleshooting-with-ai)

At Kubeshop, our mission is to build a thriving open source ecosystem and pipeline of next-generation Kubernetes products and projects.
[![Image 4](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/663b8809695cf669f14f2a54_Level%20Up%20SRE%20Workflow%20Automating%20Manual%20Tasks%20with%20Botkube%20AI%20Assistant.png) Apr 18, 2024 read ### Level Up Your SRE Workflow: Automating Manual Tasks with Botkube AI Assistant See how Botkube is optimizing SRE workflows with the new AI assistant](https://botkube.io/blog/level-up-your-sre-workflow-automating-manual-tasks-with-botkube-ai-assistant)

[![Image 3](https://assets-global.website-files.com/61e00b3936e571a4ea7a5a4c/6229e3e36326f5ad84e2f2da_%EF%82%9B.svg)](https://github.com/kubeshop)[![Image 4](https://assets-global.website-files.com/61e00b3936e571a4ea7a5a4c/6229e3e36326f5e948e2f2dc_%EF%8E%92.svg)](https://discord.com/invite/6zupCZFQbe)[![Image 5](https://assets-global.website-files.com/61e00b3936e571a4ea7a5a4c/6229e3e36326f56100e2f2dd_%EF%82%99.svg)](https://twitter.com/thekubeshop)[![Image 6](https://assets-global.website-files.com/61e00b3936e571a4ea7a5a4c/6229e3e36326f57933e2f2db_%EF%82%8C.svg)](https://www.linkedin.com/company/kubeshop)[![Image 7](https://assets-global.website-files.com/633705de6adaa38599d8e258/639be0ef872f3147b5c8f5a4_youtube.svg)](https://www.youtube.com/@thekubeshop)
[![Image 5](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/661eb9d9c3fe057b001d93b5_simplify-kubernetes-with-botkubes-ai-developer-self-service-made-easy.png) Apr 4, 2024 5 mins read ### Developer Self-Service Made Easy with Botkube AI Assistant Discover how Botkube AI's simplifies Kubernetes troubleshooting for devs with natural language interactions, and seamless integration for enhanced productivity.](https://botkube.io/blog/simplify-kubernetes-with-botkubes-ai-developer-self-service-made-easy)

#### Get to Know Kubeshop
[![Image 6](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/64a70cf0a7f079f477b8a7c9_Botkube%20BLOG%20Thumbnail%20(2).png) Mar 11, 2024 5 mins read ### Explore the New Era of AIOps with Botkube's AI Assistant Discover how to revolutionize Kubernetes management with Botkube's AI Assistant! Simplify K8s operations, automate incident reporting, and more.](https://botkube.io/blog/explore-the-new-era-of-aiops-with-botkubes-ai-assistant)

#### Botkube
<

Copyright © 2022 Kubeshop, LLC. All rights reserved.
[1](https://botkube.io/blog?page=1)[2](https://botkube.io/blog?page=2)[3](https://botkube.io/blog?page=3)...[9](https://botkube.io/blog?page=9)

Copyright © 2024 Kubeshop, LLC. All rights reserved.
[\>](https://botkube.io/blog?page=2)

#### Explore Kubeshop Projects
No results found. Please try to search with different keywords.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Title: 4 AI-Driven Strategies for Enhanced Kubernetes Troubleshooting Workflows
Title: Four AI-Driven Strategies for Enhanced Kubernetes Troubleshooting Workflows

URL Source: https://botkube.io/blog/ai-for-kubernetes-operations

Expand All @@ -17,14 +17,14 @@ Optimizing Kubernetes Management with Botkube's AI Insights

### Table of Contents

* [Strategy 1: Automated Incident Reporting](#strategy-1-automated-incident-reporting-2)
* [Strategy 2: Optimize Resource Allocation](#strategy-2-optimize-resource-allocation-2)
* [Strategy 3: Enhance Cluster Diagnostics](#strategy-3-enhance-cluster-diagnostics--2)
* [Strategy 4: Enable Proactive Anomaly Detection](#strategy-4-enable-proactive-anomaly-detection-2)
* [Bonus Strategy: Simplify Application Lifecycle Management](#bonus-strategy-simplify-application-lifecycle-management-2)
* [Getting Started with Botkube’s AI Assistant](#getting-started-with-botkube-s-ai-assistant-2)
* [Strategy 1: Automated Incident Reporting](#strategy-1-automated-incident-reporting)
* [Strategy 2: Optimize Resource Allocation](#strategy-2-optimize-resource-allocation)
* [Strategy 3: Enhance Cluster Diagnostics](#strategy-3-enhance-cluster-diagnostics-)
* [Strategy 4: Enable Proactive Anomaly Detection](#strategy-4-enable-proactive-anomaly-detection)
* [Bonus Strategy: Simplify Application Lifecycle Management](#bonus-strategy-simplify-application-lifecycle-management)
* [Getting Started with Botkube’s AI Assistant](#getting-started-with-botkube-s-ai-assistant)

#### Manage your Kubernetes Clusters Directly in Slack and Microsoft Teams!
#### Start Using Botkube AI Assistant Today!

#### Get started with Botkube Cloud

Expand All @@ -50,14 +50,14 @@ Strategy 2: Optimize Resource Allocation


Resource management is crucial for optimal performance and cost-efficiency in Kubernetes. Teams face difficulties in keeping pace with real-time requirements, which can lead to performance issues or unnecessary overspending on resources. Botkube’s AI assistant automates resource usage monitoring and analysis, providing recommendations for ideal distribution. It intelligently evaluates workload patterns, enabling dynamic  CPU, memory, and storage adjustments, aligning with current demands without manual intervention. This predictive approach prevents performance bottlenecks and achieves cost savings, making Kubernetes resource allocation simpler and more effective.
Resource management is crucial for optimal performance and cost-efficiency in Kubernetes. Teams face difficulties in keeping pace with real-time requirements, which can lead to performance issues or unnecessary overspending on resources. Botkube’s AI assistant automates resource usage monitoring and analysis, providing recommendations for ideal distribution. It intelligently evaluates workload patterns, enabling dynamic CPU, memory, and storage adjustments, aligning with current demands without manual intervention. This predictive approach prevents performance bottlenecks and achieves cost savings, making Kubernetes resource allocation simpler and more effective.

Strategy 3:  Enhance Cluster Diagnostics
----------------------------------------
Strategy 3: Enhance Cluster Diagnostics
---------------------------------------

![Image 4](https://assets-global.website-files.com/634fabb21508d6c9db9bc46f/65e8a0387271b3eec14634d8_Co_cwk72Ki64q1a3A6OAcxn0qQvCjlhWWlTtBLPzMwhPjvVn6oHn-e2_L4twExmcpGAuis9bZKJXC2JRzuOzxMXg5MsbAugaCwe1xt5GUqWsnbug3CQkm7uGo7GX2g4dgTc-TCK1oScC7aUd82RMlG4.png)

Troubleshooting in Kubernetes production environments presents a significant challenge, requiring not just an in-depth knowledge of Kubernetes itself but also the ability to quickly address and resolve issues to maintain system stability. AI-powered Kubernetes assistants streamline this process through detailed diagnostics and automated resolution guides or runbooks. These tools are invaluable for those tasked with Kubernetes management, streamlining the identification and rectification of cluster issues. Botkube automatically detects issues, offering clear explanations and steps for resolution, thus ensuring system reliability and efficiency. These tools  save time and promote consistency in troubleshooting, adapting to your cluster's specific needs and best practices.
Troubleshooting in Kubernetes production environments presents a significant challenge, requiring not just an in-depth knowledge of Kubernetes itself but also the ability to quickly address and resolve issues to maintain system stability. AI-powered Kubernetes assistants streamline this process through detailed diagnostics and automated resolution guides or runbooks. These tools are invaluable for those tasked with Kubernetes management, streamlining the identification and rectification of cluster issues. Botkube automatically detects issues, offering clear explanations and steps for resolution, thus ensuring system reliability and efficiency. These tools save time and promote consistency in troubleshooting, adapting to your cluster's specific needs and best practices.

Strategy 4: Enable Proactive Anomaly Detection
----------------------------------------------
Expand All @@ -78,4 +78,4 @@ Botkube eases the management of application secrets and configurations, automati
Getting Started with Botkube’s AI Assistant
-------------------------------------------

[Starting with our AI Assistant is simple and intuitive.](https://botkube.io/blog/explore-the-new-era-of-aiops-with-botkubes-ai-assistant) It's included in every Botkube Cloud instance, ensuring a smooth integration for users updating to the latest version. New users can easily begin with Botkube, quickly enjoying AI-enhanced Kubernetes management.\*\* \[Start with Botkube here\](http://app.botkube.io). For those using the open-source version, \[follow our migration guide\](https://docs.botkube.io/cli/migrating-installation-to-botkube-cloud) to swiftly upgrade to Botkube Cloud and access all new features. Dive into the Botkube AI Assistant for a superior Kubernetes management experience. Sign up now to integrate real-time, AI-powered support into your cluster management, improving efficiency and reliability. With the Botkube AI Assistant, you gain a 24/7 platform engineer at your service.
[Starting with our AI Assistant is simple and intuitive.](https://botkube.io/blog/explore-the-new-era-of-aiops-with-botkubes-ai-assistant) It's included in every Botkube Cloud instance, ensuring a smooth integration for users updating to the latest version. New users can easily begin with Botkube, quickly enjoying AI-enhanced Kubernetes management.\*\* [Start with Botkube here](http://app.botkube.io/). For those using the open-source version, [follow our migration guide](https://docs.botkube.io/cli/migrating-installation-to-botkube-cloud) to swiftly upgrade to Botkube Cloud and access all new features. Dive into the Botkube AI Assistant for a superior Kubernetes management experience. Sign up now to integrate real-time, AI-powered support into your cluster management, improving efficiency and reliability. With the Botkube AI Assistant, you gain a 24/7 platform engineer at your service.
Loading
Loading