• Home
  • Dynatrace Managed
  • Cluster API
  • Cluster API v1
  • Cluster v1
  • Get cluster information about known cluster nodes

Get cluster information about known cluster nodes

This API call retrieves cluster information about known nodes.

Authentication

To execute this request, you need the Service Provider API (ServiceProviderAPI) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.

Endpoint

/api/v1.0/onpremise/cluster

Parameter

The request doesn't provide any configurable parameters.

Response

Response codes

CodeTypeDescription
200Cluster[]

Success

Response body objects

The ResponseBody object

The object doesn't provide any parameters.

The Cluster object

ElementTypeDescription
idinteger

Node ID

clusterMemberAddressstring

Cluster member address

operationStatestring

Operation state

buildVersionstring

Server version

osInfostring

OS info

jvmInfostring

JVM info

dnsEntryPointUrisstring[]

DNS entry point URIs

restServiceRootUrisstring[]

REST service root URIs

communicationUrisstring[]

Communication URIs

Response body JSON model

json
[ { "id": 1, "clusterMemberAddress": "string", "operationState": "string", "buildVersion": "string", "osInfo": "string", "jvmInfo": "string", "dnsEntryPointUris": [ "string" ], "restServiceRootUris": [ "string" ], "communicationUris": [ "string" ] } ]

Example

In this example, the request queries the cluster for the current deployment configuration and status. The cluster then returns information about each cluster node in an array. Each cluster node object then contains its id, status, communication addresses and host environment details.

Curl

bash
curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/cluster" -H "accept: application/json"

Request URL

plaintext
https://myManaged.cluster.com/api/v1.0/onpremise/cluster

Response body

json
[ { "id": 1, "clusterMemberAddress": "10.10.4.2:5701", "operationState": "RUNNING", "buildVersion": "1.216.10.20210429-124335", "osInfo": "Platform: Linux, Version: 5.4.0-1041, Architecture: amd64, Processors: 16", "jvmInfo": "VM: OpenJDK 64-Bit Server VM, Version: 11.0.8, Vendor: AdoptOpenJDK, Memory [maxMemory=17408M, initHeap=17408M, maxHeap=17408M, usedMeta=17M, committedMeta=17M, totalPhysicalMemory=62851M, freePhysicalMemory=14336M]", "dnsEntryPointUris": [], "restServiceRootUris": [ "https://ip-10-10-4-2.eu-west-1.compute.internal:8021/api/v1.0", "https://10.10.4.2:8021/api/v1.0" ], "communicationUris": [ "http://ip-10-10-4-2.eu-west-1.compute.internal:8020/communication", "http://10.176.42.242:8020/communication" ] }, ... ]

Response code

200