Interface TopologySmartscapeProcessGroupApi


  • public interface TopologySmartscapeProcessGroupApi
    • Method Detail

      • getProcessGroups

        @Headers("Content-Type:application/json; charset=utf-8")
        @GET("entity/infrastructure/process-groups")
        retrofit2.Call<List<ProcessGroup>> getProcessGroups​(@Query("startTimestamp")
                                                            Long startTimestamp,
                                                            @Query("endTimestamp")
                                                            Long endTimestamp,
                                                            @Query("relativeTime")
                                                            String relativeTime,
                                                            @Query("tag")
                                                            List<String> tag,
                                                            @Query("entity")
                                                            List<String> entity)
        Lists all process groups of your environment, along with their parameters You can narrow down the output by specifying filtering paramters of the request.
        Parameters:
        startTimestamp - Start timestamp of the requested timeframe, in milliseconds (UTC). If not set, then 72 hours behind from now is used. (optional)
        endTimestamp - End timestamp of the requested timeframe, in milliseconds (UTC). If not set, then now is used. (optional)
        relativeTime - Relative timeframe, back from now. (optional)
        tag - Filters the resulting set of processes by the specified tags. A process group has to match ALL specified tags. (optional)
        entity - Only return specified process groups. (optional)
        Returns:
        Call<List<ProcessGroup>>
      • getSingleProcessGroup

        @Headers("Content-Type:application/json; charset=utf-8")
        @GET("entity/infrastructure/process-groups/{meIdentifier}")
        retrofit2.Call<ProcessGroup> getSingleProcessGroup​(@Path("meIdentifier")
                                                           String meIdentifier)
        List properties of the specified process group
        Parameters:
        meIdentifier - Dynatrace entity ID of the process group you're inquiring. You can find it in the URL of the corresponding process group page, for example, `PROCESS_GROUP_INSTANCE-007`. (required)
        Returns:
        Call<ProcessGroup>