The OneAgent on a host API enables you to check the configuration of OneAgent instances on your hosts.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v1/oneagents |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v1/oneagents |
To execute this request, you need an access token with one of the following scopes:
oneAgents.read
DataExport
To learn how to obtain and use it, see Tokens and authentication.
Includes (true
) or excludes (false
) details which are queried from related entities.
Excluding details may make queries faster.
If not set, then true
is used.
The start timestamp of the requested timeframe, in milliseconds (UTC).
If not set, then 72 hours behind from now is used.
The end timestamp of the requested timeframe, in milliseconds (UTC).
If not set, then the current timestamp is used.
The timeframe must not exceed 7 months (214 days).
The relative timeframe, back from now.
If you need to specify relative timeframe that is not presented in the list of possible values, specify the startTimestamp (up to 214 days back from now) and leave endTimestamp and relativeTime empty.
10mins
15mins
2hours
30mins
3days
5mins
6hours
day
hour
min
month
week
Filters the resulting set of hosts by the specified tag. You can specify several tags in the following format: tag=tag1&tag=tag2
. The host has to match all the specified tags.
In case of key-value tags, such as imported AWS or CloudFoundry tags, use the following format: tag=[context]key:value
. For custom key-value tags, omit the context: tag=key:value
.
Filters result to the specified hosts only.
To specify several hosts use the following format: entity=ID1&entity=ID2
.
HostsListPage
objectA list of hosts with OneAgent deployment information for each host.
The cursor for the next page of results.
Has the value of null
on the last page.
There might be another page of results even if the current page is empty.
The progress of the environment search, in percent.
HostAgentInfo
objectOneAgent deployment on a host.
OneAgent is active (true
) or inactive (false
).
The effective auto-update setting of OneAgent. For host with inherited configuration it is calculated from its parent's configuration
ENABLED
DISABLED
The availability state of OneAgent.
CRASHED
LOST
MONITORED
PRE_MONITORED
SHUTDOWN
UNEXPECTED_SHUTDOWN
UNKNOWN
UNMONITORED
A list of versions OneAgent can be updated to.
Monitoring is enabled (true
) or disabled (false
) in the OneAgent configuration.
Configured monitoring mode of OneAgent.
CLOUD_INFRASTRUCTURE
DISCOVERY
FULL_STACK
Host
objectInformation about the host.
Status of auto-injection
DISABLED_MANUALLY
DISABLED_ON_INSTALLATION
DISABLED_ON_SANITY_CHECK
ENABLED
FAILED_ON_INSTALLATION
AgentVersion
objectDefines the version of the agent currently running on the entity.
The major version number.
The minor version number.
The revision number.
A string representation of the SVN revision number.
A timestamp string: format "yyyymmdd-hhmmss
HostGroup
objectThe Dynatrace entity ID of the host group.
The name of the Dynatrace entity, displayed in the UI.
EntityShortRepresentation
objectThe short representation of a Dynatrace entity.
A short description of the Dynatrace entity.
The ID of the Dynatrace entity.
The name of the Dynatrace entity.
TechnologyInfo
objectTagInfo
objectTag of a Dynatrace entity.
The origin of the tag, such as AWS or Cloud Foundry.
Custom tags use the CONTEXTLESS
value.
AWS
AWS_GENERIC
AZURE
CLOUD_FOUNDRY
CONTEXTLESS
ENVIRONMENT
GOOGLE_CLOUD
KUBERNETES
The key of the tag.
Custom tags have the tag value here.
The value of the tag.
Not applicable to custom tags.
ModuleInfo
objectOneAgent code module.
The type of the code module.
APACHE
DOT_NET
DUMPPROC
GO
IBM_INTEGRATION_BUS
IIS
JAVA
LOG_ANALYTICS
NETTRACER
NETWORK
NGINX
NODE_JS
OPENTRACINGNATIVE
PHP
PROCESS
PYTHON
RUBY
SDK
UPDATER
VARNISH
Z_OS
ModuleInstance
objectAn instance of the OneAgent code module.
The code module instance is active (true
) or inactive (false
).
The code module version is faulty (true
) or not (false
).
The name of the instance.
The version of the code module.
PluginInfo
objectOneAgent plugin.
The name of the plugin.
PluginInstance
objectAn instance of the OneAgent plugin.
The version of the plugin.
The state of the plugin instance.
{"hosts": [{"active": true,"autoUpdateSetting": "ENABLED","availabilityState": "CRASHED","availableVersions": ["string"],"configuredMonitoringEnabled": true,"configuredMonitoringMode": "CLOUD_INFRASTRUCTURE","currentActiveGateId": 1,"currentActiveGateIds": ["string"],"currentNetworkZoneId": "string","detailedAvailabilityState": "CRASHED_FAILURE","faultyVersion": true,"hostInfo": {"agentVersion": {"major": 1,"minor": 1,"revision": 1,"sourceRevision": "string","timestamp": "string"},"amiId": "string","autoInjection": "DISABLED_MANUALLY","autoScalingGroup": "string","awsInstanceId": "string","awsInstanceType": "string","awsNameTag": "string","awsSecurityGroup": ["string"],"azureComputeModeName": "DEDICATED","azureEnvironment": "string","azureHostNames": ["string"],"azureResourceGroupName": "string","azureResourceId": "string","azureSiteNames": ["string"],"azureSku": "BASIC","azureVmName": "string","azureVmScaleSetName": "string","azureVmSizeLabel": "string","azureZone": "string","beanstalkEnvironmentName": "string","bitness": "32bit","boshAvailabilityZone": "string","boshDeploymentId": "string","boshInstanceId": "string","boshInstanceName": "string","boshName": "string","boshStemcellVersion": "string","cloudPlatformVendorVersion": "string","cloudType": "AZURE","consumedHostUnits": "string","cpuCores": 1,"customizedName": "string","discoveredName": "string","displayName": "string","entityId": "string","esxiHostName": "string","firstSeenTimestamp": 1,"fromRelationships": {"isNetworkClientOfHost": ["string"]},"gceInstanceId": "string","gceInstanceName": "string","gceMachineType": "string","gceProject": "string","gceProjectId": "string","gcePublicIpAddresses": ["string"],"gcpZone": "string","hostGroup": {"meId": "string","name": "string"},"hypervisorType": "AHV","ipAddresses": ["string"],"isMonitoringCandidate": true,"kubernetesCluster": "string","kubernetesLabels": {},"kubernetesNode": "string","lastSeenTimestamp": 1,"localHostName": "string","localIp": "string","logicalCpuCores": 1,"logicalCpus": 1,"managementZones": [{"description": "Dynatrace entity for the REST API example","id": "6a98d7bc-abb9-44f8-ae6a-73e68e71812a","name": "Dynatrace entity"}],"monitoringMode": "FULL_STACK","networkZoneId": "string","oneAgentCustomHostName": "string","openStackInstaceType": "string","openstackAvZone": "string","openstackComputeNodeName": "string","openstackProjectName": "string","openstackSecurityGroups": ["string"],"openstackVmName": "string","osArchitecture": "ARM","osType": "AIX","osVersion": "string","paasAgentVersions": [{}],"paasMemoryLimit": 1,"paasType": "AWS_ECS_EC2","publicHostName": "string","publicIp": "string","scaleSetName": "string","simultaneousMultithreading": 1,"softwareTechnologies": [{"edition": "string","type": "string","version": "string"}],"tags": [{"context": "AWS","key": "string","value": "string"}],"toRelationships": {"isNetworkClientOfHost": ["string"],"isProcessOf": ["string"],"isSiteOf": ["string"],"runsOn": ["string"]},"userLevel": "NON_SUPERUSER","virtualCpus": 1,"vmwareName": "string","zosCPUModelNumber": "string","zosCPUSerialNumber": "string","zosLpaName": "string","zosSystemName": "string","zosTotalGeneralPurposeProcessors": 1,"zosTotalPhysicalMemory": 1,"zosTotalZiipProcessors": 1,"zosVirtualization": "string"},"modules": [{"instances": [{"active": true,"faultyVersion": true,"instanceName": "string","moduleVersion": "string"}],"moduleType": "APACHE"}],"monitoringType": "CLOUD_INFRASTRUCTURE","plugins": [{"instances": [{"pluginVersion": "string","state": "string"}],"pluginName": "string"}],"unlicensed": true,"updateStatus": "INCOMPATIBLE"}],"nextPageKey": "string","percentageOfEnvironmentSearched": 1}