🚀 Quick Start - Arkalia-LUNA Pro v2.8.0¶
📊 ÉTAT ACTUEL DU SYSTÈME (Mise à jour 27/01/2025)¶
✅ SUCCÈS MAJEUR - CI/CD 100% Verte !¶
- 671 tests passés (642 unitaires + 29 intégration) ✅
- Couverture : 59.25% (bien au-dessus du seuil de 28%) ✅
- Temps d'exécution : 31.73s ✅
- Healthcheck optimisé : Python urllib natif ✅
- Artefacts uploadés : Conditionnel et robuste ✅
Guide de démarrage rapide pour utiliser Arkalia-LUNA Pro en 5 minutes !
⚡ Installation Express¶
1. Prérequis¶
# Vérifier les outils
python --version # Python 3.11+
docker --version # Docker requis
git --version # Git requis
2. Démo et Monitoring¶
# Validation du monitoring
python scripts/ark-validate-monitoring.py
# Monitoring des services
python scripts/ark-monitor.py
# Tests de performance
python scripts/ark-validate-performance.py
3. Test Système¶
# Vérifier l'installation
pytest tests/ -v # 671 tests PASSED (59.25% couverture)
# Statut des modules
ark-status
🚀 Démarrage Rapide¶
1. Tests et Validation¶
# Tests complets avec pytest
pytest tests/ -v
# Tests de performance
pytest tests/performance/ -v
# Tests de sécurité
pytest tests/security/ -v
# Validation du monitoring
python scripts/ark-validate-monitoring.py
Option 2 : Modules Spécifiques¶
# ZeroIA Enhanced (Orchestrator)
ark-zeroia-enhanced
# Sandozia Intelligence
python scripts/ark-validate-performance.py
# Reflexia Monitoring
python scripts/ark-monitor.py
📊 Services Monitoring¶
Une fois le monitoring démarré, accédez aux services :
Service | URL | Description | Credentials |
---|---|---|---|
Grafana | http://localhost:3000 | Dashboards temps réel | admin / arkalia-secure-2025 |
Prometheus | http://localhost:9090 | Métriques système | - |
AlertManager | http://localhost:9093 | Gestion alertes | - |
Loki | http://localhost:3100 | Centralisation logs | - |
cAdvisor | http://localhost:8080 | Métriques conteneurs | - |
Arkalia API | http://localhost:8000 | API principale + métriques | - |
Validation Monitoring¶
# Validation complète
python scripts/ark-validate-monitoring.py
# Vérification services
docker-compose -f infrastructure/monitoring/docker-compose.monitoring.yml ps
# Métriques Arkalia
curl http://localhost:8000/metrics
📚 Ressources Essentielles¶
- 📖 Documentation : Modules Overview
- 🧠 Architecture : Structure du Système
- 🔧 API : Guide API
- 📊 Monitoring : Guide Monitoring
🆘 Aide Rapide¶
Commandes Essentielles¶
# Tests complets
pytest tests/ -v
# Tests rapides
pytest tests/unit/ -v
# Tests de sécurité
pytest tests/security/ -v
# Tests de performance
pytest tests/performance/ -v
# Documentation locale
mkdocs serve # → http://127.0.0.1:8000
# Validation monitoring
python scripts/ark-validate-monitoring.py
Problèmes Courants¶
- Port occupé :
lsof -i :8000
puiskill -9 <PID>
- Docker issues :
docker-compose down && docker-compose up --build
- Tests échoués :
pytest tests/ -v --tb=short
- Monitoring down :
cd infrastructure/monitoring && docker-compose -f docker-compose.monitoring.yml restart
Monitoring Troubleshooting¶
# Vérifier les services
docker ps | grep monitoring
# Logs Prometheus
docker logs prometheus
# Logs Grafana
docker logs grafana
# Redémarrer monitoring
cd infrastructure/monitoring
docker-compose -f docker-compose.monitoring.yml down
docker-compose -f docker-compose.monitoring.yml up -d
🎯 Prochaines Étapes¶
- Explorer les modules : Modules détaillés
- Configurer l'API : Configuration
- Personnaliser : Architecture
- Monitoring : Guide Monitoring
- Contribuer : Guide de contribution
📊 Métriques Disponibles¶
Le monitoring expose 34 métriques Arkalia :
- Système : CPU, mémoire, disque, uptime
- API : requêtes, latence, erreurs, durée
- Modules : statut, performance, confiance
- Sécurité : blocages, rate limits, violations
- ZeroIA : décisions, confiance, contradictions
- AssistantIA : prompts, temps de réponse, sécurité
- Reflexia : monitoring système, latence
Dashboard Principal¶
- URL : http://localhost:3000/d/arkalia-monitoring
- Panels : 8 panels spécialisés
- Refresh : 30 secondes
- Thème : Dark mode
🎯 Métriques de Performance Actuelles¶
Métrique | Valeur | Statut |
---|---|---|
Tests passés | 671/671 | ✅ 100% |
Couverture | 59.25% | ✅ >28% |
Temps CI | 31.73s | ✅ Optimal |
Modules critiques | 15/15 | ✅ Opérationnels |
Healthcheck | Python urllib | ✅ Natif |
Artefacts | Upload conditionnel | ✅ Robuste |
💡 Astuce : Commencez par Grafana pour visualiser l'état complet du système ! 📊
Dernière mise à jour : 27 Janvier 2025 - 18:50