Lecture à partir d’entités Dynatrace - AWS Glue

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.