Tables cibles pour le stockage des API Connecteur du graphe de services pour Kong Gateway données
Une fois la configuration de la connexion terminée, vous pouvez configurer l’intégration pour extraire périodiquement les données d’une Kong Gateway application. Les données sont enregistrées dans des tables qui s’étendent à partir des classes d’éléments de configuration [cmdb_ci] et d’autres classes non CMDB.
Passerelle Kong [cmdb_ci_kong_gateway]
Les attributs suivants de la table Kong Gateway [cmdb_ci_kong_gateway] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| ID | id |
| Nom | nom |
| URL d'administrateur | admin_url |
| Base de données | base de données |
| Description | short_description |
| Version | version |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Passerelle Kong [cmdb_ci_kong_gateway] | Provides::Provided by | Équilibreur de charge Kong [cmdb_ci_kong_lb] |
| Passerelle Kong [cmdb_ci_kong_gateway] | Provides::Provided by | API gérée [cmdb_ci_managed_api] |
| Passerelle Kong [cmdb_ci_kong_gateway] | Référence | Espace de travail Kong [kong_workspace] |
| Passerelle Kong [cmdb_ci_kong_gateway] | Référence | Politique d’API [api_policy] |
| Passerelle Kong [cmdb_ci_kong_gateway] | Référence | Consommateur d’API [api_consumer] |
Espace de travail Kong [kong_workspace]
Les attributs suivants de la table de l’espace de travail Kong [kong_workspace] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| ID | id |
| Nom | nom |
| Passerelle API | api_gateway |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Espace de travail Kong [kong_workspace] | Référence | Passerelle Kong [cmdb_ci_kong_gateway] |
Politique d’API [api_policy]
Les attributs suivants de la table Politique d’API [api_policy] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| Front-end | front-end |
| ID | id |
| Actif | actif |
| Nom | nom |
| Protocoles | protocoles |
| API gérée | managed_api |
| Consommateur | consommateur |
| Passerelle API | api_gateway |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Politique d’API [api_policy] | Référence | Passerelle Kong [cmdb_ci_kong_gateway] |
Consommateur d’API [api_consumer]
Les attributs suivants de la table Consommateur d’API [api_consumer] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| ID | id |
| Passerelle API | api_gateway |
| ID personnalisé | custom_id |
| Nom d'utilisateur | nom d'utilisateur |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Consommateur d’API [api_consumer] | Référence | Passerelle Kong [cmdb_ci_kong_gateway] |
Équilibreur de charge Kong [cmdb_ci_kong_lb]
Les attributs suivants de la table d’équilibreur de charge Kong [cmdb_ci_kong_lb] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| ID | id |
| Nom | nom |
| Algorithme | algorithme |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Équilibreur de charge Kong [cmdb_ci_kong_lb] | Contains::Contained by | Cible Kong [cmdb_ci_kong_target] |
| Équilibreur de charge Kong [cmdb_ci_kong_lb] | Référence | Valeur clé [cmdb_key_value] |
Cible Kong [cmdb_ci_kong_target]
Les attributs suivants de la table Cible Kong [cmdb_ci_kong_target] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| ID | id |
| Nom | nom |
| Cible | target |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| Cible Kong [cmdb_ci_kong_target] | Référence | Valeur clé [cmdb_key_value] |
API gérée [cmdb_ci_managed_api]
Les attributs suivants de la table API gérées [cmdb_ci_managed_api] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| Statut de l'étape du cycle de vie | life_cycle_stage |
| État de l'étape du cycle de vie | life_cycle_stage_status |
| ID | id |
| Nom | nom |
| URL de base | base_url |
| Type | type |
| ID de modèle | model_id |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| API gérée [cmdb_ci_managed_api] | Uses::Used by | API Front-end [cmdb_ci_api_frontend] |
| API gérée [cmdb_ci_managed_api] | Uses::Used by | API back-end [cmdb_ci_api_backend] |
API Front-end [cmdb_ci_api_frontend]
Les attributs suivants de la table API Front-end [cmdb_ci_api_frontend] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| Hôte | hôte |
| ID | id |
| Fonction de message REST | method |
| Chemin d'accès | chemin d'accès |
| URL | URL |
| Nom | nom |
| Protocole | protocol |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| API Front-end [cmdb_ci_api_frontend] | Use End Point To::Use End Point From | API back-end [cmdb_ci_api_backend] |
API back-end [cmdb_ci_api_backend]
Les attributs suivants de la table Back-end de l’API [cmdb_ci_api_backend] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| Hôte | hôte |
| ID | id |
| Chemin d'accès | chemin d'accès |
| URL | URL |
| Nom | name |
| Port | port |
| Protocole | protocol |
| Classes parents | Type de relation | Classe enfant |
|---|---|---|
| API back-end [cmdb_ci_api_backend] | Uses::Used by | Équilibreur de charge Kong [cmdb_ci_kong_lb] |
Valeur clé [cmdb_key_value]
Les attributs suivants de la table Valeur de clé [cmdb_key_value] sont renseignés par les données collectées :
| Étiquette d’attribut | Nom d'attribut |
|---|---|
| Élément de configuration | configuration_item |
| Clé | key |
| Valeur | valide |