Какова будет альтернатива выставить конечную точку метрики для Прометея?

Я не видел этого среди ответов, поэтому предлагаю это решение, если оно может помочь кому угодно:

static inline void shuffle(size_t n, int arr[])
{
    size_t      rng;
    size_t      i;
    int         tmp[n];
    int         tmp2[n];

   memcpy(tmp, arr, sizeof(int) * n);
    bzero(tmp2, sizeof(int) * n);
    srand(time(NULL));
    i = 0;
    while (i < n)
    {
        rng = rand() % (n - i);
        while (tmp2[rng] == 1)
            ++rng;
        tmp2[rng] = 1;
        arr[i] = tmp[rng];
        ++i;
    }
}
0
задан KompiKompi 26 March 2019 в 19:31
поделиться

1 ответ

Вы можете использовать этот фрагмент кода:

Server server = new Server(8080);
ServletContextHandler context = new ServletContextHandler();
context.setContextPath("/");
server.setHandler(context);
context.addServlet(new ServletHolder(new MetricsServlet()), "/prometheus");

В импорте нет пакетов sun, только Jetty и Java-клиент Prometheus :

import io.prometheus.client.exporter.MetricsServlet;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
0
ответ дан Nolequen 26 March 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: