-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
150 lines (121 loc) · 3.46 KB
/
.env.example
File metadata and controls
150 lines (121 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# ============================================
# CONFIGURAÇÃO DO AGENTE DE ANOMALIAS
# ============================================
# --------------------------------------------
# LLM Provider (anthropic, openai, ollama)
# --------------------------------------------
LLM_PROVIDER=anthropic
# API Keys dos LLMs
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
# Ollama (se usar modelo local)
OLLAMA_BASE_URL=http://localhost:11434
# --------------------------------------------
# Infraestrutura do Agente
# --------------------------------------------
# Redis (cache)
REDIS_URL=redis://localhost:6379
# Qdrant (banco vetorizado)
QDRANT_URL=http://localhost:6333
QDRANT_COLLECTION=incidents
# --------------------------------------------
# Configurações da Aplicação
# --------------------------------------------
REPORTS_DIR=./reports
DEMO_MODE=false
VERBOSE=true
SIMILARITY_THRESHOLD=0.85
# ============================================
# INTEGRAÇÕES - MODO PRODUÇÃO
# ============================================
# Habilite as integrações conforme sua stack.
# Apenas configure as que você utiliza.
# --------------------------------------------
# MÉTRICAS
# --------------------------------------------
# Datadog
DATADOG_ENABLED=false
DATADOG_API_KEY=
DATADOG_APP_KEY=
DATADOG_SITE=datadoghq.com
# Prometheus
PROMETHEUS_ENABLED=false
PROMETHEUS_URL=http://prometheus:9090
# Grafana
GRAFANA_ENABLED=false
GRAFANA_URL=http://grafana:3000
GRAFANA_API_KEY=
# --------------------------------------------
# AWS CLOUDWATCH
# --------------------------------------------
# CloudWatch Logs
CLOUDWATCH_LOGS_ENABLED=false
CLOUDWATCH_LOGS_REGION=us-east-1
CLOUDWATCH_LOGS_LOG_GROUP=/aws/ecs/your-service
# Optional: leave empty to use IAM role
CLOUDWATCH_LOGS_ACCESS_KEY_ID=
CLOUDWATCH_LOGS_SECRET_ACCESS_KEY=
# CloudWatch Metrics
CLOUDWATCH_METRICS_ENABLED=false
CLOUDWATCH_METRICS_REGION=us-east-1
CLOUDWATCH_METRICS_NAMESPACE=AWS/ECS
# Optional: leave empty to use IAM role
CLOUDWATCH_METRICS_ACCESS_KEY_ID=
CLOUDWATCH_METRICS_SECRET_ACCESS_KEY=
# --------------------------------------------
# LOGS / ERROR TRACKING
# --------------------------------------------
# Sentry (recommended for error tracking)
SENTRY_ENABLED=false
SENTRY_AUTH_TOKEN=
SENTRY_ORG_SLUG=your-org
SENTRY_PROJECT_SLUG=your-project
# Elasticsearch / OpenSearch
ELASTICSEARCH_ENABLED=false
ELASTICSEARCH_URL=http://elasticsearch:9200
ELASTICSEARCH_USERNAME=
ELASTICSEARCH_PASSWORD=
ELASTICSEARCH_INDEX_PATTERN=logs-*
# Loki
LOKI_ENABLED=false
LOKI_URL=http://loki:3100
# --------------------------------------------
# KUBERNETES
# --------------------------------------------
K8S_ENABLED=false
K8S_KUBECONFIG_PATH=~/.kube/config
K8S_CONTEXT=
K8S_NAMESPACE=default
# --------------------------------------------
# DEPLOY / CI-CD
# --------------------------------------------
# ArgoCD
ARGO_ENABLED=false
ARGO_URL=http://argocd:8080
ARGO_TOKEN=
# GitHub
GITHUB_ENABLED=false
GITHUB_TOKEN=
GITHUB_ORG=
# GitLab
GITLAB_ENABLED=false
GITLAB_URL=https://gitlab.com
GITLAB_TOKEN=
# --------------------------------------------
# INCIDENTES
# --------------------------------------------
# PagerDuty
PAGERDUTY_ENABLED=false
PAGERDUTY_API_KEY=
# OpsGenie
OPSGENIE_ENABLED=false
OPSGENIE_API_KEY=
# --------------------------------------------
# NOTIFICAÇÕES
# --------------------------------------------
# Slack
SLACK_ENABLED=false
SLACK_WEBHOOK_URL=
SLACK_BOT_TOKEN=
SLACK_CHANNEL=#incidents