Lecture à partir d’entités Dynatrace
Prérequis
Un objet Dynatrace à partir duquel vous souhaitez lire. Vous aurez besoin du nom de l’objet, comme « problem ».
Entités prises en charge pour la source :
| Entité | Peut être filtré | Limit prise en charge | Order by prise en charge | Select prise en charge* | Partitionnement pris en charge |
|---|---|---|---|---|---|
| Problème | Oui | Oui | Oui | Oui | Non |
Exemple :
Dynatrace_read = glueContext.create_dynamic_frame.from_options( connection_type="Dynatrace", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "problem", "API_VERSION": "v2", "INSTANCE_URL": "https://[instanceName].live.dynatrace.com" }
Détails des entités et des champs Dynatrace :
Dynatrace fournit des points de terminaison permettant de récupérer les métadonnées de manière dynamique pour les entités prises en charge. Par conséquent, la prise en charge des opérateurs est capturée au niveau du type de données.
| Entité | Champ | Type de données | Opérateurs pris en charge |
|---|---|---|---|
| Problème | affectedEntities | Liste | EQUAL_TO |
| displayId | Chaîne | EQUAL_TO | |
| endTime | DateTime | ||
| entityTags | Liste | ||
| evidenceDetails | Struct | ||
| impactAnalysis | Struct | ||
| impactLevel | Chaîne | EQUAL_TO | |
| impactedEntities | Liste | EQUAL_TO | |
| linkedProblemInfo | Struct | ||
| managementZones | Liste | EQUAL_TO | |
| problemFilters | Liste | ||
| recentComments | Struct | ||
| rootCauseEntity | Struct | EQUAL_TO | |
| problemId | Chaîne | EQUAL_TO | |
| severityLevel | Chaîne | EQUAL_TO | |
| startTime | DateTime | BETWEEN | |
| status | Chaîne | EQUAL_TO | |
| title | Chaîne | ||
| from | DateTime | EQUAL_TO, BETWEEN | |
| problemFilterIds | Chaîne | EQUAL_TO | |
| problemFilterNames | Chaîne | EQUAL_TO | |
| managementZoneIds | Chaîne | EQUAL_TO | |
| text | Chaîne | EQUAL_TO | |
| underMaintenance | Booléen | EQUAL_TO | |
| message | Chaîne |
Requêtes de partitionnement
Dynatrace ne prend pas en charge le partitionnement basé sur les champs ou le partitionnement basé sur les enregistrements.