用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/salmandev/arabic-skills-library --skill arabic-prometheus命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | arabic-prometheus |
| name_ar | بروميثيوس |
| description | Master monitoring with Prometheus in Arabic |
| description_ar | إتقان المراقبة مع بروميثيوس بالعربية |
| category | developer |
| language | ar |
| dialect | msa |
| rtl | true |
| platform_all | true |
| version | 1.0.0 |
| author | salman-shaikh |
إتقان مراقبة الأنظمة والتطبيقات باستخدام Prometheus.
| المكون | الوصف |
|---|---|
| Server | جمع وتخزين بيانات |
| Exporters | جمع مقاييس من أنظمة |
| Pushgateway | استقبال بيانات push |
| Alertmanager | إدارة التنبيهات |
| Grafana | تصور البيانات |
# docker-compose.yml
version: '3.8'
services:
prometheus:
image: prom/prometheus
ports:
- "9090:9090"
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
grafana:
image: grafana/grafana
ports:
- "3000:3000"
node-exporter:
image: prom/node-exporter
ports:
- "9100:9100"
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
-
[]
[]
# معدل استخدام CPU
rate(node_cpu_seconds_total{mode="user"}[5m])
# استخدام الذاكرة
node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes
# طلبات HTTP
rate(http_requests_total[5m])
# زمن الاستجابة
histogram_quantile(0.95, rate(http_request_duration_seconds_bucket[5m]))
# عدد الأخطاء
rate(http_requests_total{status=~"5.."}[5m])
# alertmanager.yml
route:
group_by: ['alertname']
receiver: 'email-notifications'
receivers:
- name: 'email-notifications'
email_configs:
- to: 'team@example.com'
from: 'alerts@example.com'
smarthost: 'smtp.example.com:587'
# alerts.yml
groups:
- name: example
rules:
- alert: HighCPU
expr: rate(node_cpu_seconds_total[5m]) > 0.8
for: 5m
labels:
severity: critical
annotations:
summary: "استخدام CPU مرتفع"
description: "CPU {{ $labels.instance }} الاستخدام {{ $value }}%"
- alert: InstanceDown
expr: up == 0
for: 1m
labels:
severity: critical
annotations:
summary: "السيرفر {{ $labels.instance }} غير متاح"
Dashboard IDs:
✅ استخدم labels بشكل متسق ✅ اضبط retention period مناسب ✅ استخدم recording rules للاستعلامات المعقدة ✅ اضبط تنبيهات ذات معنى ✅ راجع dashboards دورياً
❌ لا تجمع كل المقاييس ❌ لا تضبط thresholds منخفضة جداً ❌ لا تتجاهل التنبيهات
عربي: "بروميثيوس", "مراقبة", "مقاييس", "تنبيهات" English: "prometheus arabic", "monitoring", "metrics", "alerting"