Leitura de entidades do Dynatrace
Pré-requisito
Um objeto do Dynatrace do qual você deseja ler. Você precisará do nome do objeto, como “problema”.
Entidades compatíveis quanto à origem:
| Entidade | Pode ser filtrada | Oferece suporte a limite | Oferece suporte a Ordenar por | Oferece suporte a Selecionar * | Oferece suporte a particionamento |
|---|---|---|---|---|---|
| Problema | Sim | Sim | Sim | Sim | Não |
Exemplo:
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" }
Detalhes das entidades e dos campos do Dynatrace:
O Dynatrace fornece endpoints para buscar metadados dinamicamente para entidades compatíveis. Portanto, o suporte do operador é capturado no nível do tipo de dados.
| Entidade | Campo | Tipo de dados | Operadores compatíveis |
|---|---|---|---|
| Problema | affectedEntities | Lista | EQUAL_TO |
| displayId | String | EQUAL_TO | |
| endTime | DateTime | ||
| entityTags | Lista | ||
| evidenceDetails | Struct | ||
| impactAnalysis | Struct | ||
| impactLevel | String | EQUAL_TO | |
| impactedEntities | Lista | EQUAL_TO | |
| linkedProblemInfo | Struct | ||
| managementZones | Lista | EQUAL_TO | |
| problemFilters | Lista | ||
| recentComments | Struct | ||
| rootCauseEntity | Struct | EQUAL_TO | |
| problemId | String | EQUAL_TO | |
| severityLevel | String | EQUAL_TO | |
| startTime | DateTime | BETWEEN | |
| status | String | EQUAL_TO | |
| título | String | ||
| from | DateTime | EQUAL_TO, BETWEEN | |
| problemFilterIds | String | EQUAL_TO | |
| problemFilterNames | String | EQUAL_TO | |
| managementZoneIds | String | EQUAL_TO | |
| text | String | EQUAL_TO | |
| underMaintenance | Booleano | EQUAL_TO | |
| message | String |
Particionamento de consultas
O Dynatrace não oferece suporte ao particionamento baseado em campos ou em registros.