새로운 GRANAFA K8S는 K8S 노드 차트 문제 해결을 표시하지 않습니다 플러그

원본 : https://www.wchao.site/archives/granafa-k8s

추가 참조 : https://blog.csdn.net/bbwangj/article/details/82658419

K8S 노드 차트는 문제가 표시되지 않습니다. 이노드 정보, 노드 수출에 의존 HTTP 노출 인터페이스를 수집합니다. 인터페이스에 대한 CPU 사용률, 예를 들어, 다음과 같은 형식 :

node_cpu_seconds_total{beta_kubernetes_io_arch="amd64",beta_kubernetes_io_os="linux",cpu="9",instance="slave1",job="kubernetes-nodes",kubernetes_io_arch="amd64",kubernetes_io_hostname="slave1",kubernetes_io_os="linux",mode="user"}

다음 화학식 CPU 대시 데이터 취득 :

삼

K8S 노드 템플릿은 서로 다른 노드에서 데이터를 얻을 수있는 노드 이름 필드 안에 표시하지만, 노드 수출이 불가능 그래픽을 그릴 수있게하여 데이터를 찾을 수 없습니다 템플릿에 선도, 인터페이스없이 노드 이름 필드를 노출 할 수 있습니다.

다음과 같은 솔루션은 다음과 같습니다 :

설정 버튼의 K8S 노드 대시 보드 페이지를 클릭 변수 메뉴를 선택합니다

4

당신은 네 가지 변수는 현재보고 새로운 변수 오른쪽 상단 모서리를 만들려면 새로 만들기를 클릭 할 수 있습니다

저장을 클릭하면 프롬프트 상자가 나타납니다. 덮어 쓰기를 선택합니다. 5

참고 위의 그림node_boot_time 要写成 node_boot_time_seconds,即

label_values ​​(node_boot_time_seconds 예)

정상으로 간주 할 때 값의 다음 미리보기까지 호스트 목록을 표시

돌아 가기 K8S 노드 대시 보드 페이지에, 당신은 또 하나의 인스턴스 열을 볼 수 있습니다

그런 다음 각 패널, 예를 대신 인용 노드 이름 장소를 편집 할 수 있습니다. 여기서는 일례로서, CPU 패널 : 8

우리는 수정 된 그래픽 정상 쇼를 볼 수 있습니다. 마지막으로, 새로운 버전은 아직 제대로 표시되지 않습니다,하지만 큰 문제는, 일부 필드 이름이 바뀌 었습니다 주로 인해, 다음과 같은 서신을 변경 재산의 일부입니다 :

* node_cpu ->  node_cpu_seconds_total
* node_memory_MemTotal -> node_memory_MemTotal_bytes
* node_memory_MemFree -> node_memory_MemFree_bytes
* node_filesystem_avail -> node_filesystem_avail_bytes
* node_filesystem_size -> node_filesystem_size_bytes
* node_disk_io_time_ms -> node_disk_io_time_seconds_total
* node_disk_reads_completed -> node_disk_reads_completed_total
* node_disk_sectors_written -> node_disk_written_bytes_total
* node_time -> node_time_seconds
* node_boot_time -> node_boot_time_seconds
* node_intr -> node_intr_total
* node_filesystem_free -> node_filesystem_free_bytes
* node_filesystem_size -> node_filesystem_size_bytes
* node_disk_bytes_read-> node_disk_read_bytes_total
* node_disk_bytes_written -> node_disk_written_bytes_total
* node_disk_reads_completed->node_disk_reads_completed_total
* node_disk_writes_completed  ->
		node_disk_writes_completed_total
* node_network_receive_bytes  ->
		node_network_receive_bytes_total
* node_network_transmit_bytes ->
		node_network_transmit_bytes_total
* node_network_receive_errs   ->
		node_network_receive_errs_total

낚시를주는 것보다 사람에게 물고기를 줘. 속성이 위에 열거되지 않은 경우, 일반적으로 효과 같은 속성 이름에 다른 문구를 표시 여기에 프로 메테우스에 복사합니다. 이 해당된다. 9마지막으로, 차트 성공을 첨부합니다. (7)

추천

출처www.cnblogs.com/robinunix/p/11280883.html