用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Hack23/cia --skill aws-cloudwatch-monitoring命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | aws-cloudwatch-monitoring |
| description | AWS CloudWatch metrics, alarms, dashboards, log insights, and application monitoring for the CIA platform |
| license | Apache-2.0 |
This skill provides guidance for monitoring the CIA platform using AWS CloudWatch, including metrics collection, alarm configuration, dashboard creation, log analysis, and performance troubleshooting. Ensures proactive detection of issues and compliance with monitoring requirements.
// Spring Boot - Micrometer integration with CloudWatch
@Service
public class PoliticianMetricsService {
private final MeterRegistry meterRegistry;
@Autowired
public PoliticianMetricsService(MeterRegistry meterRegistry) {
this.meterRegistry = meterRegistry;
}
public void recordRiskScoreCalculation(String politicianId, double score) {
// Custom metric: risk score distribution
meterRegistry.gauge("cia.politician.risk_score",
Tags.of("politician_id", politicianId),
score);
// Counter: total risk calculations
meterRegistry.counter("cia.risk_calculations.total",
Tags.of("result", score > 70 ? "high" : "normal"))
.increment();
}
public void recordDataSourceRefresh(String source, boolean success) {
// Timer: data source refresh duration
Timer.builder("cia.datasource.refresh.duration")
.tag("source", source)
.tag("status", success ? "success" : "failure")
.register(meterRegistry)
.record(() -> {
// Refresh logic here
});
}
}
# CloudFormation/Terraform - Critical Alarms
Resources:
HighErrorRateAlarm:
Type: AWS::CloudWatch::Alarm
Properties:
AlarmName: CIA-HighErrorRate
AlarmDescription: Alert when error rate exceeds 5%
MetricName: Errors
Namespace: AWS/Lambda
Statistic: Sum
Period: 300
EvaluationPeriods: 2
Threshold: 50
ComparisonOperator: GreaterThanThreshold
AlarmActions:
- !Ref SNSTopicARN
DatabaseConnectionPoolExhausted:
Type: AWS::CloudWatch::Alarm
Properties:
AlarmName: CIA-DBConnectionPoolExhausted
MetricName: DatabaseConnectionsInUse
Namespace: CIA/Database
Statistic: Maximum
Period: 60
EvaluationPeriods: 1
Threshold: 90
{
"widgets": [
{
"type": "metric",
"properties": {
"title": "CIA Platform Health",
"metrics": [
[ "CIA/Application", "RequestCount", { "stat": "Sum" } ],
[ ".", "ErrorCount", { "stat": "Sum", "color": "#d62728" } ],
[ ".", "ResponseTime", { "stat": "Average" } ]
-- Top 10 slowest API endpoints
fields @timestamp, request.path, request.duration_ms
| filter request.duration_ms > 1000
| sort request.duration_ms desc
| limit 10
-- Error rate by endpoint
fields request.path, response.status_code
| filter response.status_code >= 500
| stats count() as error_count by request.path
| sort error_count desc
-- Risk score calculation performance
fields @timestamp, politician_id, calculation_duration_ms
| filter event_type = "risk_score_calculated"
| stats avg(calculation_duration_ms) as avg_duration,
max(calculation_duration_ms) as max_duration,
count() as total_calculations
by bin(5m)
A.8.16 - Monitoring activities
A.8.15 - Logging
A.8.8 - Management of technical vulnerabilities
Detect (DE)
Respond (RS)
Control 8: Audit Log Management
Control 12: Network Infrastructure Management
Identity and access management: RBAC, least privilege, MFA, quarterly reviews per ISO 27001 A.5.15, A.8.2, A.8.3
Business continuity and disaster recovery: 30-day retention, quarterly restore tests, RTO/RPO targets per ISO 27001 A.17
Political psychology, cognitive biases, group dynamics, leadership analysis, decision-making patterns for Swedish political intelligence
基于 SOC 职业分类