getProcesses
@Headers("Content-Type:application/json; charset=utf-8")
@GET("entity/infrastructure/processes")
retrofit2.Call<List<ProcessGroupInstance>> getProcesses(@Query("startTimestamp")
Long startTimestamp,
@Query("endTimestamp")
Long endTimestamp,
@Query("relativeTime")
String relativeTime,
@Query("tag")
List<String> tag,
@Query("entity")
List<String> entity,
@Query("hostTag")
List<String> hostTag,
@Query("host")
List<String> host,
@Query("actualMonitoringState")
String actualMonitoringState,
@Query("expectedMonitoringState")
String expectedMonitoringState)
List all monitored processes along with their parameters
You can narrow down the output by specifying filtering parameters of the request.
- Parameters:
startTimestamp
- Start timestamp of the requested timeframe, in milliseconds (UTC). 72 hours from now is used if the value is not set. (optional)
endTimestamp
- End timestamp of the requested timeframe, in milliseconds (UTC). The current timestamp is used if the value is not set. (optional)
relativeTime
- Relative timeframe, back from now. (optional)
tag
- Filters the resulting set of processes by the specified tag. A process has to match ALL specified tags. (optional)
entity
- Only return specified processes. (optional)
hostTag
- Filters processes by the host they're running at. Specify tags of the host you're interested in. (optional)
host
- Filters processes by the host they're running at. Specify Dynatrace IDs of the host you're interested in. (optional)
actualMonitoringState
- Filters processes by the actual monitoring state of the process. (optional)
expectedMonitoringState
- Filters processes by the expected monitoring state of the process. (optional)
- Returns:
- Call<List<ProcessGroupInstance>>