Bienvenue sur le support des connecteurs VTOM d'Absyss ! 👋
Ce document vous aidera à trouver l'assistance dont vous avez besoin.
Avant d'ouvrir une issue, veuillez consulter la documentation disponible :
Chaque connecteur possède son propre README avec :
- Instructions d'installation
- Guide de configuration
- Exemples d'utilisation
- Section de dépannage
- Référence API
- Guide de Contribution - Comment contribuer
- Code de Conduite - Directives communautaires
- Politique de Sécurité - Comment signaler les problèmes de sécurité
Avant de créer une nouvelle issue, veuillez rechercher :
- Issues de l'organisation
- Issues du dépôt spécifique
- Issues fermées (votre question peut déjà avoir une réponse)
Pour les questions, idées et interactions communautaires :
Bon pour :
- Questions générales
- Bonnes pratiques
- Discussions de cas d'usage
- Brainstorming de fonctionnalités
- Aide communautaire
Utilisez le template approprié :
-
- Quelque chose ne fonctionne pas
- Comportement inattendu
- Messages d'erreur
-
- Nouvelle fonctionnalité
- Amélioration d'une fonctionnalité existante
- Amélioration de performance
-
- Proposer un nouveau connecteur
- Intégration avec un nouvel outil/plateforme
Symptômes : Impossible de se connecter à l'API/service cible
Solutions :
- Vérifier que les identifiants sont corrects
- Vérifier la connectivité réseau
- Vérifier les règles de pare-feu
- S'assurer que le service cible est accessible
- Vérifier les exigences de proxy
- Examiner les URLs des endpoints API
Symptômes : Erreurs 401/403, messages "Unauthorized"
Solutions :
- Vérifier que les clés API/tokens sont valides
- Vérifier l'expiration des tokens
- S'assurer que les permissions appropriées sont accordées
- Vérifier la configuration du compte de service
- Vérifier les exigences MFA
Symptômes : Les jobs échouent avec des codes d'erreur
Solutions :
- Vérifier les logs VTOM (stdout/stderr)
- Vérifier les paramètres du job
- S'assurer que toutes les dépendances sont installées
- Vérifier la compatibilité de la version Python
- Vérifier les variables d'environnement
- Examiner la disponibilité des ressources (espace disque, mémoire)
Symptômes : Exécution lente, timeouts
Solutions :
- Vérifier la latence réseau
- Examiner les limites de débit API
- Optimiser les paramètres de requête
- Augmenter les valeurs de timeout
- Considérer les opérations par batch
- Surveiller les ressources système
La plupart des connecteurs supportent le mode debug pour une journalisation détaillée :
# Définir la variable d'environnement de debug
export DEBUG=1
export VTOM_LOG_LEVEL=DEBUG
# Exécuter avec sortie verbeuse
python connector.py --debugLors du signalement de problèmes, incluez :
- Messages d'erreur complets
- Stack traces
- Extraits de logs pertinents (avec données sensibles retirées)
- Sortie du job VTOM
- Version du connecteur
- Détails de l'environnement
Lorsque vous demandez de l'aide, veuillez inclure :
- Version Visual TOM
- Version du connecteur
- Version Python
- Système d'exploitation
- Version du service/API cible
- Configuration pertinente (retirer les données sensibles)
- Variables d'environnement utilisées
- Définition du job (si applicable)
- Message d'erreur complet
- Stack trace
- Étapes pour reproduire
- Comportement attendu vs réel
- Logs (nettoyés)
**Environnement :**
- VTOM : 6.4.0
- Connecteur : vtom-azure-data-factory v1.2.0
- Python : 3.10.5
- OS : Ubuntu 20.04
- Azure Data Factory : V2
**Problème :**
Le job échoue lors du déclenchement du pipeline avec paramètres
**Erreur :**Error: Pipeline trigger failed Status code: 400 Message: Invalid parameter format
**Étapes pour Reproduire :**
1. Configurer le job avec les paramètres : {...}
2. Exécuter le job depuis VTOM
3. L'erreur se produit
**Attendu :** Le pipeline devrait se déclencher avec succès
**Réel :** Erreur 400 retournée# Cloner le connecteur
git clone https://github.com/AbsyssLab/<nom-connecteur>.git
# Installer les dépendances
pip install -r requirements.txt
# Configurer
cp config.example.yaml config.yaml
# Éditer config.yaml avec vos paramètres
# Tester
python connector.py --testLa plupart des connecteurs nécessitent :
- Identifiants API - Token, clé, ou username/password
- URL Endpoint - URL du service cible
- Paramètres de connexion - Timeout, retry, etc.
- Intégration VTOM - Définition du job, paramètres
- Copier le connecteur dans le répertoire des scripts VTOM
- Créer le job dans l'application VTOM
- Configurer les paramètres comme variables de job
- Définir les variables d'environnement pour les identifiants
- Tester l'exécution manuellement d'abord
- Planifier le job une fois fonctionnel
- GitHub Discussions - Questions et aide communautaire
- GitHub Issues - Rapports de bugs et demandes de fonctionnalités
- Documentation publique - README, guides
Temps de réponse : Meilleur effort, piloté par la communauté
Pour les organisations nécessitant :
- Support avec SLA
- Corrections de bugs prioritaires
- Développement personnalisé
- Formation et consulting
- Support technique direct
Veuillez contacter les mainteneurs via GitHub.
Support Communautaire :
- Questions : Généralement sous 2-5 jours
- Rapports de bugs : Accusé de réception sous 1 semaine
- Demandes de fonctionnalités : Examinées mensuellement
Problèmes Critiques :
- Vulnérabilités de sécurité : Sous 48 heures
- Bugs critiques : Priorisés selon l'impact
- Anglais - Langue principale pour toute la documentation et les issues
- Français - Traductions communautaires disponibles pour certains documents
Lors d'une demande d'aide dans d'autres langues que l'anglais, veuillez noter que les temps de réponse peuvent être plus longs.
- Site Officiel Absyss
- Documentation Visual TOM
- Référence API VTOM
- Bonnes Pratiques Python
- Guides d'Intégration API
- GitHub Actions CI/CD
- Comment Contribuer
- Code de Conduite
- Directives de Pull Request
Avant de demander de l'aide :
- J'ai lu le README du connecteur
- J'ai recherché dans les issues existantes
- J'ai consulté le guide de dépannage
- J'ai vérifié ma configuration
- J'ai testé avec la journalisation de debug activée
- J'ai toutes les informations requises prêtes
- J'ai retiré les données sensibles des logs
Rejoignez notre communauté :
- ⭐ Étoiler les dépôts que vous trouvez utiles
- 👀 Surveiller les dépôts pour les mises à jour
- 🍴 Forker et expérimenter
- 💬 Participer aux discussions
- 🐛 Signaler des bugs
- ✨ Suggérer des fonctionnalités
- 🔧 Contribuer du code
Les connecteurs VTOM d'Absyss sont fournis "tels quels" sous licence Apache 2.0. Bien que nous nous efforcions de fournir des logiciels et un support de qualité, il n'y a aucune garantie. Voir la LICENSE pour les détails.
Merci d'utiliser les connecteurs VTOM d'Absyss ! 🙏