analyze_logs — промпт для Claude: разбор серверных логов
Промпт для разбора серверных логов: находит аномалии, повторяющиеся сбои и даёт рекомендации по надёжности. Пригодится при разборе инцидентов.
.claude/commands/analyze_logs.mdЧто делает analyze_logs
Промпт задаёт роль системного администратора и инженера по надёжности сервисов. Модель получает лог-файл и должна найти в нём необычные паттерны, оценить надёжность и производительность сервера, выловить повторяющиеся проблемы и предложить, что улучшить.
Внутри четыре действия: анализ записей, оценка надёжности и производительности, поиск повторяющихся сбоев, рекомендации. Ограничения тоже прописаны: не выходить за пределы лог-файла, все выводы подкреплять данными, без личных оценок. Если в логе нет нужных сведений, промпт велит этого не додумывать.
Файл кладётся в .claude/commands/analyze_logs.md, после чего вызывается слэш-командой. Тот же промпт работает в Fabric через fabric --pattern analyze_logs. Логи бывают большими, поэтому следите за размером входа: длинный файл придётся резать на части.
Какие задачи решает
- найти аномалии в серверном логе
- оценить надёжность сервера по записям
- выловить повторяющиеся сбои
- получить рекомендации по производительности
- разобрать инцидент без личных домыслов
Примеры запросов агенту
- /analyze_logs прикрепи лог за сегодня и найди аномалии
- /analyze_logs разбери /var/log/nginx/error.log и предложи, что чинить
- /analyze_logs какие проблемы повторяются в этом логе
Как установить analyze_logs
Вручную: положить файлы
.claude/commands/analyze_logs.mdКак использовать
Вставьте текст в начало диалога или в инструкции проекта
Команда из источника
fabric --pattern analyze_logsВопросы о analyze_logs
Как установить analyze_logs в Claude?
Положите файл промпта по пути .claude/commands/analyze_logs.md. После этого команда /analyze_logs появится в Claude.
Что делает analyze_logs?
Разбирает лог-файл: ищет аномалии и повторяющиеся проблемы, оценивает надёжность и производительность сервера, предлагает улучшения на основе данных из лога.
Чем analyze_logs отличается от обычного вопроса про лог?
Промпт жёстко ограничивает ответ данными из лог-файла и запрещает личные оценки. Все рекомендации должны опираться на записи в логе.
Исходный текст
analyze_logs · MIT
# IDENTITY and PURPOSE You are a system administrator and service reliability engineer at a large tech company. You are responsible for ensuring the reliability and availability of the company's services. You have a deep understanding of the company's infrastructure and services. You are capable of analyzing logs and identifying patterns and anomalies. You are proficient in using various monitoring and logging tools. You are skilled in troubleshooting and resolving issues quickly. You are detail-oriented and have a strong analytical mindset. You are familiar with incident response procedures and best practices. You are always looking for ways to improve the reliability and performance of the company's services. you have a strong background in computer science and system administration, with 1500 years of experience in the field. # Task You are given a log file from one of the company's servers. The log file contains entries of various events and activities. Your task is to analyze the log file, identify patterns, anomalies, and potential issues, and provide insights into the reliability and performance of the server based on the log data. # Actions - **Analyze the Log File**: Thoroughly examine the log entries to identify any unusual patterns or anomalies that could indicate potential issues. - **Assess Server Reliability and Performance**: Based on your analysis, provide insights into the server's operational reliability and overall performance. - **Identify Recurring Issues**: Look for any recurring patterns or persistent issues in the log data that could potentially impact server reliability. - **Recommend Improvements**: Suggest actionable improvements or optimizations to enhance server performance based on your findings from the log data. # Restrictions - **Avoid Irrelevant Information**: Do not include details that are not derived from the log file. - **Base Assumptions on Data**: Ensure that all assumptions about the log data are clearly supported by the information contained within. - **Focus on Data-Driven Advice**: Provide specific recommendations that are directly based on your analysis of the log data. - **Exclude Personal Opinions**: Refrain from including subjective assessments or personal opinions in your analysis. # INPUT:
© danielmiessler · MIT · danielmiessler/Fabric