Premiers pas avec GlobalOps

Vue d'ensemble

GlobalOps est un tableau de bord de surveillance DevOps en temps réel, prêt pour la production, qui prend en charge 6 langues dès le départ. Il intègre les 5 outils de traduction Lingo.dev pour offrir une expérience entièrement multilingue.

Fonctionnalités

  • Diffusion de logs en temps rĂ©el — Visualisez les logs apparaĂ®tre en temps rĂ©el depuis tous vos services
  • Alertes multilingues — CrĂ©ez, gĂ©rez et suivez des alertes traduites dans votre langue
  • Analyses optimisĂ©es par IA — Analyse intelligente de vos logs avec recommandations
  • Documentation traduite automatiquement — Toute la documentation disponible en 6 langues
  • Changement de langue — Basculez instantanĂ©ment entre l'anglais, l'espagnol, le français, l'allemand, le japonais et le chinois

Démarrage rapide

1. Cloner le dépôt

git clone https://github.com/your-username/globalops.git
cd globalops

2. Installer les dépendances

npm install

3. Configurer les variables d'environnement

Copiez le fichier d'environnement exemple et renseignez vos clés :

cp .env.local.example .env.local

Variables requises :

  • LINGODOTDEV_API_KEY — Obtenez-la depuis le tableau de bord Lingo.dev
  • NEXT_PUBLIC_SUPABASE_URL — L'URL de votre projet Supabase
  • NEXT_PUBLIC_SUPABASE_ANON_KEY — ClĂ© anonyme Supabase
  • SUPABASE_SERVICE_ROLE_KEY — ClĂ© de rĂ´le de service Supabase

4. Lancer le serveur de développement

npm run dev

Ouvrez http://localhost:3000 dans votre navigateur.

5. Générer des données de démonstration

npm run generate:logs

Envoi de logs via l'API

Vous pouvez envoyer des logs Ă  GlobalOps en utilisant l'API REST :

curl -X POST http://localhost:3000/api/logs \
  -H "Content-Type: application/json" \
  -d '{
    "level": "ERROR",
    "service": "api-gateway",
    "message": "Connection timeout after 30000ms",
    "metadata": {
      "request_id": "req_abc123",
      "duration_ms": 30000
    }
  }'

Définir votre langue préférée

Cliquez sur le sélecteur de langue dans le coin supérieur droit du tableau de bord pour changer votre langue préférée. Tous les logs, alertes et analyses seront traduits automatiquement.

Prochaines étapes