Вы можете найти больше информации об этом развертывании здесь .Другой пример того, как создать приложение для пользовательских метрик, вы можете найти здесь и здесь .В обоих случаях используется « Golang Client API »
В примере из вашего учебного руководства на порту 9898 работает работающее приложениеtcp 0 0 ::: 9898 ::: * LISTEN 1 / podinfo
Если вы не уверены в правильности работы вашего приложения, проверьте:
kubectl get deploy,pods
-- verify if your new deployment is working properly
kubectl describe <your pod>
-- in case of any issues with your application:
kubectl logs <your pod>
-- if the port and an endpoint are the same as in the example
curl <your pod ip (endpoint)>:9898/metrics
you should notice http_requests_total metrics: htp_requests_total{status="200"} 1926
-- for generall issues
kubectl get events
Пожалуйста, поделитесьс вашими выводами и результатами.