从 Dynatrace 实体读取内容
先决条件
要从中读取内容的 Dynatrace 对象。需要“problem”等对象名称。
源支持的实体:
| 实体 | 可以筛选 | 支持限制 | 支持排序依据 | 支持 Select * | 支持分区 |
|---|---|---|---|---|---|
| 问题 | 支持 | 是 | 是 | 是 | 否 |
示例:
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" }
Dynatrace 实体和字段详细信息:
Dynatrace 提供用于动态获取所支持实体元数据的端点。因此,可在数据类型级别捕获运算符支持。
| 实体 | 字段 | 数据类型 | 支持的运算符 |
|---|---|---|---|
| 问题 | affectedEntities | 列表 | EQUAL_TO |
| displayId | 字符串 | EQUAL_TO | |
| endTime | 日期时间 | ||
| entityTags | 列表 | ||
| evidenceDetails | 结构体 | ||
| impactAnalysis | 结构体 | ||
| impactLevel | 字符串 | EQUAL_TO | |
| impactedEntities | 列表 | EQUAL_TO | |
| linkedProblemInfo | 结构体 | ||
| managementZones | 列表 | EQUAL_TO | |
| problemFilters | 列表 | ||
| recentComments | 结构体 | ||
| rootCauseEntity | 结构体 | EQUAL_TO | |
| problemId | 字符串 | EQUAL_TO | |
| severityLevel | 字符串 | EQUAL_TO | |
| startTime | 日期时间 | BETWEEN | |
| 状态 | 字符串 | EQUAL_TO | |
| 删除实例快照 | 字符串 | ||
| from | 日期时间 | EQUAL_TO、BETWEEN | |
| problemFilterIds | 字符串 | EQUAL_TO | |
| problemFilterNames | 字符串 | EQUAL_TO | |
| managementZoneIds | 字符串 | EQUAL_TO | |
| 文本 | 字符串 | EQUAL_TO | |
| underMaintenance | 布尔值 | EQUAL_TO | |
| message | 字符串 |
对查询进行分区
Dynatrace 不支持基于字段的分区或基于记录的分区。