home/blog/2025-03-03-gsoc-2025.md
GSOC, namely Google Summer of Code, is a global initiative launched by Google. It aims to encourage students to participate in the development of open-source software projects. Here is a detailed introduction:
Website: https://hertzbeat.apache.org/
Github: http://github.com/apache/hertzbeat/
Apache HertzBeat™ is an open-source real-time monitoring tool that supports a wide range of monitoring targets, including web services, databases, middleware, and more. It is characterized by high performance, scalability, and security.
With the continuous advancement of artificial intelligence (AI) technology, integrating AI with monitoring systems can significantly improve their usability and interactivity. By developing an AI agent based on the Model Context Protocol (MCP), we aim to enable conversational interaction for querying monitoring information, adding new monitoring tasks, and retrieving monitoring metrics. This will provide a more user-friendly and intelligent monitoring management experience.
Monitoring Item Status Monitoring Be able to obtain the status of monitoring items through natural language; For example: Which monitoring items are currently abnormal? It should inform the user which monitoring items are abnormal and the time when the abnormality occurred.
Search for Metric Data Be able to obtain metric data through natural language; For example: a. Which servers currently have a CPU usage rate exceeding 80%? b. Display the CPU usage of server 192.168.1.1 in the last day in the form of a chart.
Alarm Data Obtain alarm data through natural language; For example: Which monitoring alarms have been more frequent recently?
If you are interested, you can send an email to the mentors, including your solution and ideas.
[email protected][email protected]All times are Coordinated Universal Time (UTC)