Size: a a a

Церковь метрик

2020 July 08

SC

Smoked Cheese in Церковь метрик
z311
курл должен ангзипать сам
Без этого флага - нет
источник

AA

Andrey A in Церковь метрик
в браузере отдается ответ
ERR_INVALID_HTTP_RESPONSE
источник

SC

Smoked Cheese in Церковь метрик
А какие хедеры?
источник

SC

Smoked Cheese in Церковь метрик
curl -I $url
источник

AA

Andrey A in Церковь метрик
curl: (8) Weird server reply
источник

AA

Andrey A in Церковь метрик
может PMM конечно что-то свое намудрила, но в mysql экспортерах нет таких странностей, там все как обычно
источник

TF

Terry Filch in Церковь метрик
Andrey A
может PMM конечно что-то свое намудрила, но в mysql экспортерах нет таких странностей, там все как обычно
в жире перконы спроси
источник

D

DarkKC in Церковь метрик
Доброе утро, адепты метрик :)
источник

D

DarkKC in Церковь метрик
Подскажите пожалуйста, никто не встречался с тем, что прометеус-оператор вопит постоянно такую муть
An aggregated API v1beta1.metrics.k8s.io/default is down. It has not been available at least for the past five minutes.


при этом аписервайс бодр и весел вроде
~|⇒ kubectl get apiservice v1beta1.metrics.k8s.io -o yaml                                           
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
 annotations:
   kubectl.kubernetes.io/last-applied-configuration: |
     {"apiVersion":"apiregistration.k8s.io/v1","kind":"APIService","metadata":{"annotations":{},"name":"v1beta1.metrics.k8s.io"},"spec":{"group":"metrics.k8s.io","groupPriorityMinimum":100,"insecureSkipTLSVerify":true,"service":{"name":"prometheus-adapter","namespace":"monitoring"},"version":"v1beta1","versionPriority":100}}
 creationTimestamp: "2020-06-29T09:51:11Z"
 name: v1beta1.metrics.k8s.io
 resourceVersion: "60332936"
 selfLink: /apis/apiregistration.k8s.io/v1/apiservices/v1beta1.metrics.k8s.io
 uid: 10729699-b9ee-11ea-9334-021941f4a35a
spec:
 group: metrics.k8s.io
 groupPriorityMinimum: 100
 insecureSkipTLSVerify: true
 service:
   name: prometheus-adapter
   namespace: monitoring
 version: v1beta1
 versionPriority: 100
status:
 conditions:
 - lastTransitionTime: "2020-06-29T09:51:11Z"
   message: all checks passed
   reason: Passed
   status: "True"
   type: Available
источник

D

DarkKC in Церковь метрик
по kubectl get --raw https://v1beta1.metrics.k8s.io/metrics |grep -i aggregator_unavailable_apiservice получаю

aggregator_unavailable_apiservice{name="v1beta1.metrics.k8s.io"} 1

aggregator_unavailable_apiservice_count{name="v1beta1.metrics.k8s.io",reason="FailedDiscoveryCheck"} 2
источник

D

DarkKC in Церковь метрик
причём, иногда не 1 и 2, а 0 и 1, матюки летят те же самые
источник

AG

Alexey Genus in Церковь метрик
Как в прометее добавлять фильтрацию по лейблам несколько раз? Например, у меня есть запрос metric{app="app"}, который возвращает одну серию
И есть функция, которая из этой серии делает несколько, добавляя лейблы, например,
rollup(metric{app="app"}). Эта функция создаёт три серии с лейблами rollup={min, avg, max}.
Так вот я хочу из результата получить только ту, в которой rollup="max"
rollup(metric{app="app"}){rollup="max"} не работает.
источник

SC

Smoked Cheese in Церковь метрик
только это vm, а не прометей
источник

AG

Alexey Genus in Церковь метрик
Да, функция из VM. Но разве в самом прометее нет подобных функций?
источник

SC

Smoked Cheese in Церковь метрик
в самом прометее не может быть такой ситуации
источник

AG

Alexey Genus in Церковь метрик
Жёстко. Тогда попробую через label_match, который есть в VM, если ничего не придумаю.
источник

SC

Smoked Cheese in Церковь метрик
если тебе нужен только max, то можешь выполнить max_over_time(metric{}[5m])
источник

SC

Smoked Cheese in Церковь метрик
как я понял, rollup нужен чтоб три запроса в один объеденить
источник

AG

Alexey Genus in Церковь метрик
В данном случае, да. Но у меня есть ещё запрос с prometheus_buckets, который мне возвращает слишком много бакетов. Я хочу уменьшить их количество
источник

S

Slach in Церковь метрик
DarkKC
Подскажите пожалуйста, никто не встречался с тем, что прометеус-оператор вопит постоянно такую муть
An aggregated API v1beta1.metrics.k8s.io/default is down. It has not been available at least for the past five minutes.


при этом аписервайс бодр и весел вроде
~|⇒ kubectl get apiservice v1beta1.metrics.k8s.io -o yaml                                           
apiVersion: apiregistration.k8s.io/v1
kind: APIService
metadata:
 annotations:
   kubectl.kubernetes.io/last-applied-configuration: |
     {"apiVersion":"apiregistration.k8s.io/v1","kind":"APIService","metadata":{"annotations":{},"name":"v1beta1.metrics.k8s.io"},"spec":{"group":"metrics.k8s.io","groupPriorityMinimum":100,"insecureSkipTLSVerify":true,"service":{"name":"prometheus-adapter","namespace":"monitoring"},"version":"v1beta1","versionPriority":100}}
 creationTimestamp: "2020-06-29T09:51:11Z"
 name: v1beta1.metrics.k8s.io
 resourceVersion: "60332936"
 selfLink: /apis/apiregistration.k8s.io/v1/apiservices/v1beta1.metrics.k8s.io
 uid: 10729699-b9ee-11ea-9334-021941f4a35a
spec:
 group: metrics.k8s.io
 groupPriorityMinimum: 100
 insecureSkipTLSVerify: true
 service:
   name: prometheus-adapter
   namespace: monitoring
 version: v1beta1
 versionPriority: 100
status:
 conditions:
 - lastTransitionTime: "2020-06-29T09:51:11Z"
   message: all checks passed
   reason: Passed
   status: "True"
   type: Available
нет не встречалось, думаю стоит полазить по их github issues
https://github.com/coreos/prometheus-operator/issues
и спросить там
источник