diff --git a/docs/ARQUITETURA.md b/docs/ARQUITETURA.md new file mode 100644 index 0000000..df8dadf --- /dev/null +++ b/docs/ARQUITETURA.md @@ -0,0 +1,293 @@ +# Arquitetura - OPHION + +## Visão Geral da Arquitetura + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ APLICAÇÕES INSTRUMENTADAS │ +│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ +│ │ Node.js │ │ Python │ │ Java │ │ .NET │ │ +│ │ App │ │ App │ │ App │ │ App │ │ +│ │ (OTEL SDK) │ │ (OTEL SDK) │ │ (OTEL Agent)│ │ (OTEL SDK) │ │ +│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ +│ │ │ │ │ │ +│ └────────────────┴────────────────┴────────────────┘ │ +│ │ │ +│ OTLP (gRPC/HTTP) │ +│ │ │ +└───────────────────────────────────┼─────────────────────────────────────────┘ + │ + ▼ +┌─────────────────────────────────────────────────────────────────────────────┐ +│ OPHION PLATFORM │ +│ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ OTLP RECEIVER (Go) │ │ +│ │ Port 4317 (gRPC) / 4318 (HTTP) │ │ +│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ +│ │ │ Traces │ │ Metrics │ │ Logs │ │ │ +│ │ │ Receiver │ │ Receiver │ │ Receiver │ │ │ +│ │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ +│ └─────────┼────────────────┼────────────────┼──────────────────────────┘ │ +│ │ │ │ │ +│ └────────────────┼────────────────┘ │ +│ │ │ +│ ▼ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ API SERVER (Go) — Port 8080 │ │ +│ │ ┌─────────────────────────────────────────────────────────────┐ │ │ +│ │ │ MODULES │ │ │ +│ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌───────┐ │ │ │ +│ │ │ │ Auth │ │ API │ │ AI │ │ OTEL │ │Security│ │ │ │ +│ │ │ │ Handlers│ │Handlers │ │Handlers │ │Processor│ │ Module │ │ │ │ +│ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └───────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────────┘ │ │ +│ │ ┌─────────────────────────────────────────────────────────────┐ │ │ +│ │ │ AI ENGINE │ │ │ +│ │ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │ │ +│ │ │ │ Insights │ │Auto-Healing│ │Smart Alerts│ │ Copilot │ │ │ │ +│ │ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────────┘ │ │ +│ └─────────────────────────────────────────────────────────────────────┘ │ +│ │ │ +│ ▼ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ DASHBOARD (Next.js) — Port 3000 │ │ +│ │ ┌─────────────────────────────────────────────────────────────┐ │ │ +│ │ │ FEATURES │ │ │ +│ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌───────┐ │ │ │ +│ │ │ │ Metrics │ │ Traces │ │ Logs │ │ Alerts │ │Copilot│ │ │ │ +│ │ │ │Dashboard│ │ Viewer │ │Explorer │ │ Manager │ │ Chat │ │ │ │ +│ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ └───────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────────┘ │ │ +│ └─────────────────────────────────────────────────────────────────────┘ │ +│ │ +└────────────────────────────────────┬────────────────────────────────────────┘ + │ + ┌───────────────────────────┼───────────────────────────┐ + │ │ │ + ▼ ▼ ▼ +┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────────┐ +│ Database │ │ Time Series │ │ OpenAI API │ +│ (PostgreSQL) │ │ (InfluxDB/ │ │ │ +│ │ │ ClickHouse) │ │ ┌─────────────────┐ │ +│ • Users │ │ │ │ │ GPT-4 │ │ +│ • Alerts │ │ • Metrics │ │ │ (Insights, │ │ +│ • Configs │ │ • Traces │ │ │ Copilot) │ │ +│ • Audit Logs │ │ • Logs │ │ └─────────────────┘ │ +└─────────────────┘ └─────────────────┘ └─────────────────────────┘ +``` + +## Fluxo de Dados + +``` +┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ +│ Application │────▶│ OTEL SDK │────▶│OTLP Receiver│────▶│ Processor │ +│ (Source) │ │ (Client) │ │ (4317/4318) │ │ Pipeline │ +└─────────────┘ └─────────────┘ └─────────────┘ └──────┬──────┘ + │ + ┌────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ +│ Storage │────▶│ AI Engine │────▶│ Insights │────▶│ Alert │ +│ (TimeSeries)│ │ (Analysis) │ │ (Generated) │ │ (Trigger) │ +└─────────────┘ └─────────────┘ └─────────────┘ └──────┬──────┘ + │ + ┌────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────┐ ┌─────────────┐ +│ Notification│────▶│ Auto-Heal │ +│ (Slack, │ │ (Execute │ +│ etc.) │ │ Playbook) │ +└─────────────┘ └─────────────┘ +``` + +## Módulos de IA + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ AI ENGINE │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌───────────────────────────┐ ┌───────────────────────────┐ │ +│ │ 🔮 INSIGHTS │ │ 🔧 AUTO-HEALING │ │ +│ │ │ │ │ │ +│ │ • Anomaly detection │ │ • Problem detection │ │ +│ │ • Pattern recognition │ │ • Playbook matching │ │ +│ │ • Capacity forecasting │ │ • Action execution │ │ +│ │ • Root cause analysis │ │ • Verification │ │ +│ │ • Optimization tips │ │ • Rollback support │ │ +│ │ │ │ │ │ +│ │ Input: Metrics, Traces │ │ Input: Alerts, Metrics │ │ +│ │ Output: Recommendations │ │ Output: Actions │ │ +│ └───────────────────────────┘ └───────────────────────────┘ │ +│ │ +│ ┌───────────────────────────┐ ┌───────────────────────────┐ │ +│ │ 🚨 SMART ALERTS │ │ 💬 COPILOT │ │ +│ │ │ │ │ │ +│ │ • Alert correlation │ │ • Natural language query │ │ +│ │ • Noise reduction │ │ • Context-aware answers │ │ +│ │ • Priority scoring │ │ • Dashboard generation │ │ +│ │ • Impact analysis │ │ • Query building │ │ +│ │ • Grouping/dedup │ │ • Troubleshooting guide │ │ +│ │ │ │ │ │ +│ │ Input: Raw alerts │ │ Input: User question │ │ +│ │ Output: Prioritized list │ │ Output: Answer + actions │ │ +│ └───────────────────────────┘ └───────────────────────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +## Arquitetura do Backend (Go) + +``` +┌─────────────────────────────────────────────────────────────────────┐ +│ GO SERVER │ +│ (cmd/server) │ +│ │ +│ ┌───────────────────────────────────────────────────────────────┐ │ +│ │ INTERNAL │ │ +│ │ │ │ +│ │ ┌─────────────────────────────────────────────────────────┐ │ │ +│ │ │ internal/api │ │ │ +│ │ │ ┌───────────────┐ ┌───────────────┐ │ │ │ +│ │ │ │ ai_handlers │ │ ratelimit │ │ │ │ +│ │ │ │ │ │ │ │ │ │ +│ │ │ │ • /ai/insights│ │ • Token bucket│ │ │ │ +│ │ │ │ • /ai/chat │ │ • Per-IP limit│ │ │ │ +│ │ │ │ • /ai/analyze │ │ • Sliding win │ │ │ │ +│ │ │ └───────────────┘ └───────────────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────┘ │ │ +│ │ │ │ +│ │ ┌─────────────────────────────────────────────────────────┐ │ │ +│ │ │ internal/ai │ │ │ +│ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────────┐ │ │ │ +│ │ │ │ engine │ │insights │ │autohealing│ │smart_alerts│ │ │ │ +│ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────────┘ │ │ │ +│ │ │ ┌─────────┐ │ │ │ +│ │ │ │ copilot │ │ │ │ +│ │ │ └─────────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────┘ │ │ +│ │ │ │ +│ │ ┌─────────────────────────────────────────────────────────┐ │ │ +│ │ │ internal/auth │ │ │ +│ │ │ ┌───────────────┐ ┌───────────────┐ │ │ │ +│ │ │ │ handlers │ │ middleware │ │ │ │ +│ │ │ │ • login │ │ • JWT verify │ │ │ │ +│ │ │ │ • logout │ │ • RBAC check │ │ │ │ +│ │ │ └───────────────┘ └───────────────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────┘ │ │ +│ │ │ │ +│ │ ┌─────────────────────────────────────────────────────────┐ │ │ +│ │ │ internal/otel │ │ │ +│ │ │ ┌───────────────────────────────────────────────────┐ │ │ │ +│ │ │ │ otlp_receiver │ │ │ │ +│ │ │ │ • gRPC server (4317) │ │ │ │ +│ │ │ │ • HTTP server (4318) │ │ │ │ +│ │ │ │ • Trace/Metric/Log processors │ │ │ │ +│ │ │ └───────────────────────────────────────────────────┘ │ │ │ +│ │ └─────────────────────────────────────────────────────────┘ │ │ +│ │ │ │ +│ └───────────────────────────────────────────────────────────────┘ │ +└─────────────────────────────────────────────────────────────────────┘ +``` + +## Stack Tecnológico + +``` +┌─────────────────────────────────────────────────────────────────┐ +│ STACK TECNOLÓGICO │ +├─────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────────────────────────────────────────────────────┐ │ +│ │ BACKEND │ │ +│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │ +│ │ │ Go │ │ OpenAI │ │ OTEL │ │ │ +│ │ │ 1.22+ │ │ GPT-4 │ │ Protocol │ │ │ +│ │ └───────────┘ └───────────┘ └───────────┘ │ │ +│ └─────────────────────────────────────────────────────────┘ │ +│ │ +│ ┌─────────────────────────────────────────────────────────┐ │ +│ │ FRONTEND │ │ +│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌─────────┐ │ │ +│ │ │ Next.js │ │ React │ │ Tailwind │ │Recharts │ │ │ +│ │ │ 14.1 │ │ 18 │ │ │ │ D3.js │ │ │ +│ │ └───────────┘ └───────────┘ └───────────┘ └─────────┘ │ │ +│ │ ┌───────────┐ ┌───────────┐ │ │ +│ │ │ Radix UI │ │ TanStack │ │ │ +│ │ │ │ │ Query │ │ │ +│ │ └───────────┘ └───────────┘ │ │ +│ └─────────────────────────────────────────────────────────┘ │ +│ │ +│ ┌─────────────────────────────────────────────────────────┐ │ +│ │ INFRASTRUCTURE │ │ +│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌─────────┐ │ │ +│ │ │ Docker │ │PostgreSQL │ │InfluxDB/ │ │ Nginx │ │ │ +│ │ │ Compose │ │ │ │ClickHouse │ │(reverse)│ │ │ +│ │ └───────────┘ └───────────┘ └───────────┘ └─────────┘ │ │ +│ └─────────────────────────────────────────────────────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────┘ +``` + +## Deploy Architecture + +``` +┌─────────────────────────────────────────────────────────────────────────────┐ +│ DOCKER COMPOSE DEPLOYMENT │ +├─────────────────────────────────────────────────────────────────────────────┤ +│ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ CONTAINERS │ │ +│ │ │ │ +│ │ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ │ +│ │ │ ophion-server │ │ophion-dashboard │ │ ophion-agent │ │ │ +│ │ │ (Go API) │ │ (Next.js) │ │ (Collector) │ │ │ +│ │ │ Port 8080 │ │ Port 3000 │ │ 4317/4318 │ │ │ +│ │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ +│ │ │ │ +│ │ ┌─────────────────┐ ┌─────────────────┐ │ │ +│ │ │ postgresql │ │ influxdb │ │ │ +│ │ │ Port 5432 │ │ Port 8086 │ │ │ +│ │ └─────────────────┘ └─────────────────┘ │ │ +│ │ │ │ +│ └─────────────────────────────────────────────────────────────────────┘ │ +│ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ VOLUMES │ │ +│ │ • postgres_data — Database persistence │ │ +│ │ • influx_data — Time series data │ │ +│ │ • ophion_config — Configuration files │ │ +│ └─────────────────────────────────────────────────────────────────────┘ │ +│ │ +│ ┌─────────────────────────────────────────────────────────────────────┐ │ +│ │ NETWORKS │ │ +│ │ • ophion_net — Internal communication │ │ +│ │ • External ports: 3000 (UI), 8080 (API), 4317/4318 (OTLP) │ │ +│ └─────────────────────────────────────────────────────────────────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────────────────┘ +``` + +## Fluxo de Auto-Instrumentação + +``` +┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ +│ Run │────▶│ Detect │────▶│ Inject │────▶│ Config │ +│ instrument.sh│ │ Language │ │ OTEL SDK │ │ Exporter │ +└─────────────┘ └─────────────┘ └─────────────┘ └──────┬──────┘ + │ + ┌────────────────────────────────────────────────────────────┘ + │ + ▼ +┌─────────────┐ ┌─────────────┐ ┌─────────────┐ +│ Restart │────▶│ Verify │────▶│ Ready │ +│ Container │ │ Telemetry │ │ ✓ │ +└─────────────┘ └─────────────┘ └─────────────┘ +``` + +--- + +*Diagrama de arquitetura gerado em 2026-02-09* diff --git a/docs/ARQUITETURA.pdf b/docs/ARQUITETURA.pdf new file mode 100644 index 0000000..bdfc973 Binary files /dev/null and b/docs/ARQUITETURA.pdf differ diff --git a/docs/Manual-Tecnico.md b/docs/Manual-Tecnico.md new file mode 100644 index 0000000..d074df6 --- /dev/null +++ b/docs/Manual-Tecnico.md @@ -0,0 +1,262 @@ +# Manual Técnico - OPHION + +## 1. Visão Geral + +OPHION é uma plataforma open source de observabilidade que combina métricas, logs e traces com inteligência artificial para monitoramento proativo de infraestrutura. + +## 2. Stack Tecnológico + +| Camada | Tecnologia | Versão | +|--------|------------|--------| +| Backend | Go | 1.22+ | +| Frontend | Next.js | 14.1.0 | +| UI Components | Radix UI | Latest | +| Gráficos | Recharts, Chart.js, D3 | Latest | +| Estilização | TailwindCSS | Latest | +| Observabilidade | OpenTelemetry | Latest | +| IA | OpenAI API | GPT-4 | +| Container | Docker Compose | Latest | + +## 3. Estrutura do Projeto + +``` +ophion/ +├── cmd/ # Entry points +│ ├── server/main.go # API Server principal +│ └── agent/main.go # Agente de coleta +├── internal/ # Código interno +│ ├── ai/ # Módulos de IA +│ │ ├── engine.go # Motor de IA +│ │ ├── insights.go # Geração de insights +│ │ ├── autohealing.go # Auto-recuperação +│ │ ├── smart_alerts.go # Alertas inteligentes +│ │ └── copilot.go # Assistente IA +│ ├── api/ # Handlers da API +│ │ ├── ai_handlers.go # Endpoints de IA +│ │ └── ratelimit.go # Rate limiting +│ ├── auth/ # Autenticação +│ │ ├── handlers.go +│ │ └── middleware.go +│ ├── otel/ # OpenTelemetry +│ │ └── otlp_receiver.go # Receptor OTLP +│ └── security/ # Segurança +│ └── security.go +├── dashboard/ # Frontend Next.js +│ ├── app/ # App Router +│ ├── components/ # Componentes React +│ └── package.json +├── deploy/ # Configurações de deploy +│ ├── docker/ +│ └── remote-agent/ +├── examples/ # Exemplos de instrumentação +│ ├── otel-nodejs/ +│ └── otel-python/ +├── configs/ # Configurações +├── web/ # Assets web +├── docker-compose.yml # Orquestração +├── instrument.sh # Script de instrumentação +├── install.sh # Script de instalação +├── go.mod / go.sum # Dependências Go +└── README.md +``` + +## 4. Componentes do Sistema + +### 4.1 API Server (Go) +- **Porta**: 8080 +- **Função**: Backend principal, API REST, processamento de dados +- **Módulos**: Auth, AI, OTLP Receiver, Rate Limiting + +### 4.2 Dashboard (Next.js) +- **Porta**: 3000 +- **Função**: Interface web, visualização de métricas, configuração +- **Tecnologias**: React 18, TanStack Query, Recharts, D3 + +### 4.3 OTLP Receiver +- **Portas**: 4317 (gRPC), 4318 (HTTP) +- **Função**: Recepção de traces, métricas e logs via OpenTelemetry + +### 4.4 Agente +- **Função**: Coleta de dados em hosts remotos +- **Deploy**: Container ou binário standalone + +## 5. Módulos de IA + +### 5.1 AI Engine +- Motor central de processamento de IA +- Integração com OpenAI GPT-4 +- Cache de respostas + +### 5.2 Insights +- Análise automática de padrões +- Detecção de anomalias +- Sugestões de otimização + +### 5.3 Auto-Healing +- Detecção de problemas +- Execução automática de ações corretivas +- Playbooks configuráveis + +### 5.4 Smart Alerts +- Correlação inteligente de alertas +- Redução de ruído +- Priorização automática + +### 5.5 Copilot +- Assistente interativo via chat +- Consultas em linguagem natural +- Geração de queries e dashboards + +## 6. API Endpoints + +### 6.1 Autenticação +``` +POST /api/auth/login +POST /api/auth/logout +GET /api/auth/me +``` + +### 6.2 Métricas +``` +GET /api/metrics +GET /api/metrics/:name +POST /api/metrics/query +``` + +### 6.3 Traces +``` +GET /api/traces +GET /api/traces/:traceId +POST /api/traces/search +``` + +### 6.4 Logs +``` +GET /api/logs +POST /api/logs/query +``` + +### 6.5 IA +``` +POST /api/ai/insights +POST /api/ai/chat +POST /api/ai/analyze +POST /api/ai/autohealing/trigger +``` + +### 6.6 Alertas +``` +GET /api/alerts +POST /api/alerts +PUT /api/alerts/:id +DELETE /api/alerts/:id +``` + +## 7. Requisitos de Sistema + +### 7.1 Servidor +- CPU: 4 cores +- RAM: 8GB +- Disco: 100GB SSD +- SO: Linux (Ubuntu 22.04+, Debian 12+) + +### 7.2 Dependências +- Docker 24.0+ +- Docker Compose 2.0+ +- Go 1.22+ (para desenvolvimento) +- Node.js 20+ (para desenvolvimento) + +### 7.3 Rede +- Porta 3000: Dashboard +- Porta 8080: API +- Porta 4317: OTLP gRPC +- Porta 4318: OTLP HTTP + +## 8. Instalação e Deploy + +### 8.1 Quick Start (Docker) +```bash +git clone https://github.com/bigtux/ophion.git +cd ophion +docker compose up -d +``` + +### 8.2 Instalação Completa +```bash +# Download e instalação +curl -fsSL https://ophion.io/install.sh | bash + +# Configuração +cp .env.example .env +vim .env + +# Iniciar +docker compose up -d +``` + +### 8.3 Variáveis de Ambiente +```env +# API +API_PORT=8080 +API_SECRET=your-secret-key + +# OpenAI +OPENAI_API_KEY=sk-xxx + +# Database +DB_HOST=localhost +DB_PORT=5432 +DB_NAME=ophion + +# OTLP +OTLP_GRPC_PORT=4317 +OTLP_HTTP_PORT=4318 +``` + +## 9. Instrumentação de Aplicações + +### 9.1 Script Universal +```bash +# Auto-detecta linguagem +./instrument.sh my-container + +# Linguagem específica +./instrument.sh my-container nodejs +./instrument.sh my-container python +./instrument.sh my-container java +./instrument.sh my-container dotnet +``` + +### 9.2 Linguagens Suportadas +- Node.js (auto-instrumentation) +- Python (auto-instrumentation) +- Java (agent) +- .NET (auto-instrumentation) +- Go (manual/SDK) + +## 10. Segurança + +### 10.1 Autenticação +- JWT tokens +- Session management +- Role-based access control + +### 10.2 Comunicação +- HTTPS obrigatório em produção +- TLS para OTLP +- API rate limiting + +### 10.3 Dados +- Encryption at rest (opcional) +- Audit logging +- Data retention policies + +## 11. Monitoramento da Própria Plataforma + +- Health checks em todos os componentes +- Self-monitoring dashboard +- Alertas de sistema + +--- + +*Documento gerado automaticamente em 2026-02-09* diff --git a/docs/Manual-Tecnico.pdf b/docs/Manual-Tecnico.pdf new file mode 100644 index 0000000..80daec0 Binary files /dev/null and b/docs/Manual-Tecnico.pdf differ diff --git a/docs/Manual-Vendas.md b/docs/Manual-Vendas.md new file mode 100644 index 0000000..afaa1fd --- /dev/null +++ b/docs/Manual-Vendas.md @@ -0,0 +1,189 @@ +# Manual de Vendas - OPHION + +## 1. O Produto + +**OPHION** é uma plataforma de observabilidade open source potencializada por IA que unifica métricas, logs e traces com capacidades de auto-healing e assistente inteligente. + +## 2. Proposta de Valor + +### O Problema +Equipes de infraestrutura e DevOps enfrentam: +- Ferramentas de observabilidade fragmentadas e caras +- Alertas em excesso sem priorização +- Diagnóstico manual e demorado de incidentes +- Falta de visibilidade end-to-end +- Custos crescentes com soluções enterprise + +### A Solução OPHION +Uma plataforma **open source** que oferece: +- Métricas, logs e traces em um lugar +- IA que analisa e sugere soluções +- Auto-healing para problemas conhecidos +- Alertas inteligentes com correlação +- Copilot para consultas em linguagem natural + +## 3. Público-Alvo + +### 3.1 Startups e Scale-ups +- Precisam de observabilidade enterprise +- Orçamento limitado +- Equipe DevOps pequena +- **Valor**: Enterprise features sem custo enterprise + +### 3.2 Empresas de Médio Porte +- Infraestrutura crescente +- Múltiplos serviços e times +- Precisam de padronização +- **Valor**: Consolidação e governança + +### 3.3 Enterprises +- Compliance e controle de dados +- Self-hosted obrigatório +- Integração com sistemas legados +- **Valor**: Open source + suporte enterprise + +### 3.4 MSPs e Consultorias +- Gerenciam múltiplos clientes +- Precisam de multi-tenancy +- White-label desejável +- **Valor**: Plataforma customizável + +## 4. Funcionalidades Principais + +### 📊 Observabilidade Unificada +Métricas, logs e traces em uma única plataforma com correlação automática e visualizações integradas. + +### 🤖 AI-Powered Insights +IA analisa seus dados e gera insights acionáveis, detecta anomalias e prevê problemas antes que aconteçam. + +### 🔧 Auto-Healing +Configure playbooks de auto-recuperação. OPHION detecta problemas e executa ações corretivas automaticamente. + +### 🚨 Smart Alerts +Alertas inteligentes que correlacionam eventos, reduzem ruído e priorizam o que realmente importa. + +### 💬 Copilot +Assistente de IA para consultas em linguagem natural. Pergunte "Por que o serviço X está lento?" e receba análise completa. + +### 🔌 Auto-Instrumentação +Script universal que instrumenta aplicações automaticamente. Suporte a Node.js, Python, Java, .NET. + +### 📈 Dashboards Customizáveis +Crie dashboards personalizados com drag-and-drop, templates prontos e compartilhamento de visualizações. + +### 🔗 OpenTelemetry Nativo +Compatível com o padrão OpenTelemetry, integre qualquer aplicação ou ferramenta do ecossistema OTEL. + +## 5. Diferenciais Competitivos + +| Capacidade | OPHION | Datadog | Grafana | New Relic | +|------------|--------|---------|---------|-----------| +| Métricas/Logs/Traces | ✅ | ✅ | ✅ | ✅ | +| **Copilot IA** | ✅ | ❌ | ❌ | ❌ | +| **Auto-Healing** | ✅ | ❌ | ❌ | ❌ | +| **Correlação IA** | ✅ | 💰 | ❌ | 💰 | +| **Previsões** | ✅ | 💰 | ❌ | 💰 | +| Open Source | ✅ | ❌ | ✅ | ❌ | +| **Auto-Instrumentação** | ✅ | 💰 | ❌ | 💰 | +| Self-Hosted | ✅ | ❌ | ✅ | ❌ | + +## 6. Benefícios por Perfil + +### Para SREs e DevOps +- ✅ MTTR reduzido com diagnóstico por IA +- ✅ Menos alertas, mais contexto +- ✅ Auto-healing para problemas recorrentes +- ✅ Consultas em linguagem natural + +### Para CTOs e VPs de Engineering +- ✅ Custos de observabilidade controlados +- ✅ Dados sob controle (self-hosted) +- ✅ Vendor lock-in zero +- ✅ Compliance facilitado + +### Para Desenvolvedores +- ✅ Tracing distribuído sem configuração +- ✅ Debug de performance simplificado +- ✅ Correlação código-infraestrutura +- ✅ Copilot para dúvidas técnicas + +### Para Gestores +- ✅ SLAs monitorados automaticamente +- ✅ Relatórios de disponibilidade +- ✅ Previsão de capacidade +- ✅ TCO otimizado + +## 7. Casos de Uso + +### Caso 1: Fintech +> "Migramos do Datadog para OPHION e economizamos 80% no custo de observabilidade. O auto-healing reduziu nosso MTTR de 45min para 8min." + +### Caso 2: E-commerce +> "Durante a Black Friday, o Copilot identificou um gargalo em microsserviço antes de impactar usuários. Prevenimos uma queda que custaria milhões." + +### Caso 3: SaaS B2B +> "Compliance exigia dados on-premise. Com OPHION temos observabilidade enterprise rodando no nosso próprio datacenter." + +## 8. Modelos de Uso + +### Open Source (Gratuito) +- Todas as funcionalidades +- Comunidade para suporte +- Self-managed +- Sem limites de dados + +### Enterprise (Suporte) +- Suporte 24/7 +- SLA garantido +- Consultoria de implantação +- Updates prioritários +- Custom features + +## 9. Comparativo de TCO (3 anos) + +| Item | OPHION | Datadog | New Relic | +|------|--------|---------|-----------| +| Licença | $0 | $$$$ | $$$$ | +| Infraestrutura | $$ | Incluso | Incluso | +| Suporte (opcional) | $ | Incluso | Incluso | +| **Total** | **$$** | **$$$$** | **$$$$** | +| **Economia** | **-** | **70-80%** | **70-80%** | + +## 10. Integrações + +### Instrumentação +- ✅ Node.js, Python, Java, .NET, Go +- ✅ Kubernetes, Docker +- ✅ AWS, GCP, Azure + +### Alertas +- ✅ Slack, Teams, Discord +- ✅ PagerDuty, OpsGenie +- ✅ Email, SMS, Webhooks + +### Dados +- ✅ Prometheus, InfluxDB +- ✅ Elasticsearch, Loki +- ✅ Jaeger, Zipkin + +## 11. Quick Start + +```bash +# Instalação em 1 comando +git clone https://github.com/bigtux/ophion.git && cd ophion && docker compose up -d + +# Acesse em 2 minutos +# Dashboard: http://localhost:3000 +# API: http://localhost:8080 +``` + +## 12. Suporte e Comunidade + +- 📚 Documentação completa +- 💬 Discord da comunidade +- 🐛 GitHub Issues +- 📧 Suporte enterprise (opcional) + +--- + +*OPHION — Observabilidade Inteligente, Open Source* diff --git a/docs/Manual-Vendas.pdf b/docs/Manual-Vendas.pdf new file mode 100644 index 0000000..0c76b15 Binary files /dev/null and b/docs/Manual-Vendas.pdf differ