All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.unit8.metrics.mackerel.MackerelApiService Maven / Gradle / Ivy

There is a newer version: 0.2.0
Show newest version
package net.unit8.metrics.mackerel;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.Header;
import retrofit2.http.POST;
import retrofit2.http.Path;

import java.util.List;
import java.util.Map;

public interface MackerelApiService {
    /**
     * Post the service metrics to a Mackerel server.
     *
     * @param serviceName    the name of the service
     * @param apiKey         the key of the api
     * @param serviceMetrics the list of metric objects
     * @return Call object
     */
    @POST("/api/v0/services/{serviceName}/tsdb")
    Call> postServiceMetrics(
            @Path("serviceName") String serviceName,
            @Header("X-Api-Key") String apiKey,
            @Body List serviceMetrics);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy