|
|
|
@ -2,12 +2,38 @@ package com.neo.controller; |
|
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
import io.prometheus.client.Counter; |
|
|
|
|
|
|
|
|
|
|
|
@RestController |
|
|
|
public class DockerController { |
|
|
|
// Counter |
|
|
|
// static final Counter requests = Counter.build() |
|
|
|
// .name("requests_total").help("Total requests.").register(); |
|
|
|
|
|
|
|
static final Counter requests = Counter.build() |
|
|
|
.name("my_library_requests_total").help("Total requests.") |
|
|
|
.labelNames("method").register(); |
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping("/metrics") |
|
|
|
public String indexmetrics() { |
|
|
|
// Counter |
|
|
|
// requests.inc(); |
|
|
|
|
|
|
|
requests.labels("get").inc(); |
|
|
|
|
|
|
|
return "Hello metrics! "; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping("/") |
|
|
|
public String index() { |
|
|
|
// Counter |
|
|
|
// requests.inc(); |
|
|
|
|
|
|
|
requests.labels("get").inc(); |
|
|
|
|
|
|
|
return "Hello Docker! "; |
|
|
|
} |
|
|
|
} |