type: 'details'

The full-page layout used as content in an EntityDetailsDefinitionDocument — see Document types. It renders a side panel with an entity header (name, icon, and action buttons) and a health overview section, configured by alertGroups and alertQueryParams — see Health indicators. The main body is a tabbed layout that groups cards — metadata, charts, logs, tables, and more — into named sections the user can switch between.
DetailsComposition| Property | Type | Description |
|---|---|---|
|
| Discriminant. |
|
| Unique identifier. |
|
| The tabbed content of the details panel. See |
|
| Panel header. |
|
| Health indicator config. See Health indicators. |
|
| Parameters for the standalone health-indicators query. See Health indicators. |
Header| Property | Type | Description |
|---|---|---|
|
| Header title. When omitted, the entity's name is used. |
|
| Header subtitle. |
|
| Header action buttons. |
Action arrays accept both BuiltInAction<T> references ({ "builtInAction": "..." }) and full IntentAction objects. See Elements overview.
| Type | Used in | Possible values |
|---|---|---|
|
|
|
alertQueryParams is used to fetch Davis events matching the given filters (scoped here to the current host via $(entityId)), then alertGroups groups them by matchConditions and renders each group as a colored chip in the header. The header also shows two action buttons — a built-in OPEN_WITH and a custom intent action that opens another app. The content has two tabs: an overview with an alerts table, and a properties tab with entity metadata.
{"type": "details","id": "host-details","header": {"title": "Host details","actions": [{ "builtInAction": "OPEN_WITH" },{ "displayName": "Open in Services", "appId": "dynatrace.services", "intentId": "related-service", "intentPayload": { "dt.smartscape.host": "$(entityId)" } }]},"alertGroups": [{"groupName": "Availability","alerts": [{"displayName": "Low availability","matchConditions": { "event.type": ["AVAILABILITY"] }}]},{"groupName": "CPU","alerts": [{"displayName": "High CPU usage","matchConditions": { "event.type": ["CPU"] }}]}],"alertQueryParams": {"filters": ["iAny(smartscape.affected_entities[][type] == \"HOST\") AND iAny(smartscape.affected_entities[][id] == $(entityId))"]},"content": {"type": "tabs","items": [{"type": "tab","id": "overview","title": "Overview","content": [{ "type": "alerts-table", "id": "host-alerts" }]},{"type": "tab","id": "properties","title": "Properties","content": [{ "type": "metadata", "id": "host-properties" }]}]}}
ExtensionsInfrastructure Observability