From c464d8ccbef26aeeaef6b224d11cb847f767a31e Mon Sep 17 00:00:00 2001 From: dannc Date: Wed, 11 May 2022 10:55:12 +0700 Subject: [PATCH] add homework 5.4 --- readme.md | 1 + .../05-virtualization/5.4/ansible/.gitignore | 1 + .../05-virtualization/5.4/ansible/ansible.cfg | 5 + .../5.4/ansible/inventory.example | 5 + .../5.4/ansible/provision.yml | 63 + .../05-virtualization/5.4/ansible/stack/.env | 2 + .../5.4/ansible/stack/alertmanager/config.yml | 11 + .../5.4/ansible/stack/caddy/Caddyfile | 39 + .../5.4/ansible/stack/docker-compose.yaml | 121 + .../exporters/docker-compose.exporters.yaml | 36 + .../provisioning/dashboards/dashboard.yml | 12 + .../dashboards/general_docker_host.json | 1620 ++++++++ .../dashboards/general_monitor_services.json | 3443 +++++++++++++++++ .../provisioning/datasources/datasource.yml | 11 + .../5.4/ansible/stack/prometheus/alert.rules | 69 + .../ansible/stack/prometheus/prometheus.yml | 55 + .../5.4/assets/cloud-images.png | Bin 0 -> 140467 bytes .../05-virtualization/5.4/assets/cloud-vm.png | Bin 0 -> 126094 bytes .../05-virtualization/5.4/assets/grafana.png | Bin 0 -> 249340 bytes .../05-virtualization/5.4/packer/.gitignore | 1 + .../5.4/packer/centos-7-base.example.json | 27 + src/homework/05-virtualization/5.4/readme.md | 77 + .../5.4/terraform/.gitignore | 37 + .../5.4/terraform/.terraform.lock.hcl | 22 + .../5.4/terraform/network.tf | 11 + .../05-virtualization/5.4/terraform/node01.tf | 29 + .../05-virtualization/5.4/terraform/output.tf | 7 + .../5.4/terraform/provider.tf | 14 + .../5.4/terraform/variables.tf.example | 22 + 29 files changed, 5741 insertions(+) create mode 100644 src/homework/05-virtualization/5.4/ansible/.gitignore create mode 100644 src/homework/05-virtualization/5.4/ansible/ansible.cfg create mode 100644 src/homework/05-virtualization/5.4/ansible/inventory.example create mode 100644 src/homework/05-virtualization/5.4/ansible/provision.yml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/.env create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/alertmanager/config.yml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/caddy/Caddyfile create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/docker-compose.yaml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/exporters/docker-compose.exporters.yaml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/dashboard.yml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_docker_host.json create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_monitor_services.json create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/datasources/datasource.yml create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/prometheus/alert.rules create mode 100644 src/homework/05-virtualization/5.4/ansible/stack/prometheus/prometheus.yml create mode 100644 src/homework/05-virtualization/5.4/assets/cloud-images.png create mode 100644 src/homework/05-virtualization/5.4/assets/cloud-vm.png create mode 100644 src/homework/05-virtualization/5.4/assets/grafana.png create mode 100644 src/homework/05-virtualization/5.4/packer/.gitignore create mode 100644 src/homework/05-virtualization/5.4/packer/centos-7-base.example.json create mode 100644 src/homework/05-virtualization/5.4/readme.md create mode 100644 src/homework/05-virtualization/5.4/terraform/.gitignore create mode 100644 src/homework/05-virtualization/5.4/terraform/.terraform.lock.hcl create mode 100644 src/homework/05-virtualization/5.4/terraform/network.tf create mode 100644 src/homework/05-virtualization/5.4/terraform/node01.tf create mode 100644 src/homework/05-virtualization/5.4/terraform/output.tf create mode 100644 src/homework/05-virtualization/5.4/terraform/provider.tf create mode 100644 src/homework/05-virtualization/5.4/terraform/variables.tf.example diff --git a/readme.md b/readme.md index ab4bd54..52b28f6 100644 --- a/readme.md +++ b/readme.md @@ -22,3 +22,4 @@ * [5.1. Основы виртуализации](/src/homework/05-virtualization/5.1) * [5.2. Применение принципов IaaC в работе с виртуальными машинами](/src/homework/05-virtualization/5.2) * [5.3. Введение. Экосистема. Архитектура. Жизненный цикл Docker контейнера](/src/homework/05-virtualization/5.3) +* [5.4. Оркестрация группой Docker контейнеров на примере Docker Compose](/src/homework/05-virtualization/5.4) diff --git a/src/homework/05-virtualization/5.4/ansible/.gitignore b/src/homework/05-virtualization/5.4/ansible/.gitignore new file mode 100644 index 0000000..75fe095 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/.gitignore @@ -0,0 +1 @@ +inventory \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/ansible/ansible.cfg b/src/homework/05-virtualization/5.4/ansible/ansible.cfg new file mode 100644 index 0000000..a480415 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/ansible.cfg @@ -0,0 +1,5 @@ +[defaults] +inventory=./inventory +deprecation_warnings=False +command_warnings=False +ansible_port=22 diff --git a/src/homework/05-virtualization/5.4/ansible/inventory.example b/src/homework/05-virtualization/5.4/ansible/inventory.example new file mode 100644 index 0000000..f8c3e54 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/inventory.example @@ -0,0 +1,5 @@ +[nodes:children] +manager + +[manager] +node01.netology.cloud ansible_host= diff --git a/src/homework/05-virtualization/5.4/ansible/provision.yml b/src/homework/05-virtualization/5.4/ansible/provision.yml new file mode 100644 index 0000000..6e8f3a6 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/provision.yml @@ -0,0 +1,63 @@ +--- + + - hosts: nodes + become: yes + become_user: root + remote_user: centos + + tasks: + - name: Create directory for ssh-keys + file: state=directory mode=0700 dest=/root/.ssh/ + + - name: Adding rsa-key in /root/.ssh/authorized_keys + copy: src=~/.ssh/id_rsa.pub dest=/root/.ssh/authorized_keys owner=root mode=0600 + ignore_errors: yes + + - name: Checking DNS + command: host -t A google.com + + - name: Installing tools + yum: > + pkg={{ item }} + state=present + update_cache=yes + with_items: + - git + - curl + + - name: Add docker repository + command: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo + + - name: Installing docker package + yum: > + pkg={{ item }} + state=present + update_cache=yes + with_items: + - docker-ce + - docker-ce-cli + - containerd.io + + - name: Enable docker daemon + systemd: + name: docker + state: started + enabled: yes + + - name: Install docker-compose + raw: $(curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose && chmod +x /usr/bin/docker-compose) + + - name: Synchronization + copy: + src: stack/ + dest: "/opt/stack/" + owner: root + group: root + mode: 0644 + become: true + + - name: Pull all images in compose + command: docker-compose -f /opt/stack/docker-compose.yaml pull + + - name: Up all services in compose + command: docker-compose -f /opt/stack/docker-compose.yaml up -d diff --git a/src/homework/05-virtualization/5.4/ansible/stack/.env b/src/homework/05-virtualization/5.4/ansible/stack/.env new file mode 100644 index 0000000..47d14ec --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/.env @@ -0,0 +1,2 @@ +ADMIN_USER=admin +ADMIN_PASSWORD=admin diff --git a/src/homework/05-virtualization/5.4/ansible/stack/alertmanager/config.yml b/src/homework/05-virtualization/5.4/ansible/stack/alertmanager/config.yml new file mode 100644 index 0000000..9ecad73 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/alertmanager/config.yml @@ -0,0 +1,11 @@ +route: + receiver: 'slack' + +receivers: + - name: 'slack' + slack_configs: + - send_resolved: true + text: "{{ .CommonAnnotations.description }}" + username: 'Prometheus' + channel: '#' + api_url: 'https://hooks.slack.com/services/' diff --git a/src/homework/05-virtualization/5.4/ansible/stack/caddy/Caddyfile b/src/homework/05-virtualization/5.4/ansible/stack/caddy/Caddyfile new file mode 100644 index 0000000..2500a04 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/caddy/Caddyfile @@ -0,0 +1,39 @@ +:9090 { + basicauth / {$ADMIN_USER} {$ADMIN_PASSWORD} + proxy / prometheus:9090 { + transparent + } + + errors stderr + tls off +} + +:9093 { + basicauth / {$ADMIN_USER} {$ADMIN_PASSWORD} + proxy / alertmanager:9093 { + transparent + } + + errors stderr + tls off +} + +:9091 { + basicauth / {$ADMIN_USER} {$ADMIN_PASSWORD} + proxy / pushgateway:9091 { + transparent + } + + errors stderr + tls off +} + +:3000 { + proxy / grafana:3000 { + transparent + websocket + } + + errors stderr + tls off +} \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/ansible/stack/docker-compose.yaml b/src/homework/05-virtualization/5.4/ansible/stack/docker-compose.yaml new file mode 100644 index 0000000..653214d --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/docker-compose.yaml @@ -0,0 +1,121 @@ +version: '2.1' + +networks: + monitoring: + driver: bridge + +volumes: + prometheus_data: {} + grafana_data: {} + +services: + + prometheus: + image: prom/prometheus:v2.17.1 + container_name: prometheus + volumes: + - ./prometheus:/etc/prometheus + - prometheus_data:/prometheus + command: + - '--config.file=/etc/prometheus/prometheus.yml' + - '--storage.tsdb.path=/prometheus' + - '--web.console.libraries=/etc/prometheus/console_libraries' + - '--web.console.templates=/etc/prometheus/consoles' + - '--storage.tsdb.retention.time=15d' + - '--web.enable-lifecycle' + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + alertmanager: + image: prom/alertmanager:v0.20.0 + container_name: alertmanager + volumes: + - ./alertmanager:/etc/alertmanager + command: + - '--config.file=/etc/alertmanager/config.yml' + - '--storage.path=/alertmanager' + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + nodeexporter: + image: prom/node-exporter:v0.18.1 + container_name: nodeexporter + volumes: + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /:/rootfs:ro + command: + - '--path.procfs=/host/proc' + - '--path.rootfs=/rootfs' + - '--path.sysfs=/host/sys' + - '--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($$|/)' + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + cadvisor: + image: gcr.io/google-containers/cadvisor:v0.34.0 + container_name: cadvisor + volumes: + - /:/rootfs:ro + - /var/run:/var/run:rw + - /sys:/sys:ro + - /var/lib/docker:/var/lib/docker:ro + - /cgroup:/cgroup:ro + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + grafana: + image: grafana/grafana:7.4.2 + container_name: grafana + volumes: + - grafana_data:/var/lib/grafana + - ./grafana/provisioning:/etc/grafana/provisioning + environment: + - GF_SECURITY_ADMIN_USER=${ADMIN_USER:-admin} + - GF_SECURITY_ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin} + - GF_USERS_ALLOW_SIGN_UP=false + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + pushgateway: + image: prom/pushgateway:v1.2.0 + container_name: pushgateway + restart: unless-stopped + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" + + caddy: + image: stefanprodan/caddy + container_name: caddy + ports: + - "0.0.0.0:3000:3000" + - "0.0.0.0:9090:9090" + - "0.0.0.0:9093:9093" + - "0.0.0.0:9091:9091" + volumes: + - ./caddy:/etc/caddy + environment: + - ADMIN_USER=${ADMIN_USER:-admin} + - ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin} + restart: always + networks: + - monitoring + labels: + org.label-schema.group: "monitoring" diff --git a/src/homework/05-virtualization/5.4/ansible/stack/exporters/docker-compose.exporters.yaml b/src/homework/05-virtualization/5.4/ansible/stack/exporters/docker-compose.exporters.yaml new file mode 100644 index 0000000..d156061 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/exporters/docker-compose.exporters.yaml @@ -0,0 +1,36 @@ +version: '2.1' + +services: + + nodeexporter: + image: prom/node-exporter:v0.18.1 + container_name: nodeexporter + volumes: + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /:/rootfs:ro + command: + - '--path.procfs=/host/proc' + - '--path.rootfs=/rootfs' + - '--path.sysfs=/host/sys' + - '--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($$|/)' + restart: unless-stopped + network_mode: host + labels: + org.label-schema.group: "monitoring" + + cadvisor: + image: gcr.io/google-containers/cadvisor:v0.34.0 + container_name: cadvisor + volumes: + - /:/rootfs:ro + - /var/run:/var/run:rw + - /sys:/sys:ro + - /var/lib/docker/:/var/lib/docker:ro + - /cgroup:/cgroup:ro + restart: unless-stopped + network_mode: host + labels: + org.label-schema.group: "monitoring" + + diff --git a/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/dashboard.yml b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/dashboard.yml new file mode 100644 index 0000000..d83b43c --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/dashboard.yml @@ -0,0 +1,12 @@ +apiVersion: 1 + +providers: + - name: 'Prometheus' + orgId: 1 + folder: '' + type: file + disableDeletion: false + editable: true + allowUiUpdates: true + options: + path: /etc/grafana/provisioning/dashboards \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_docker_host.json b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_docker_host.json new file mode 100644 index 0000000..eb3999e --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_docker_host.json @@ -0,0 +1,1620 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "Docker host metrics", + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": 13, + "links": [], + "panels": [ + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "decimals": 1, + "editable": true, + "error": false, + "format": "s", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 0, + "y": 0 + }, + "hideTimeOverride": true, + "id": 1, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "s", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "node_time_seconds - node_boot_time_seconds", + "interval": "30s", + "intervalFactor": 1, + "refId": "A", + "step": 30 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "Uptime", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "editable": true, + "error": false, + "format": "percent", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 4, + "y": 0 + }, + "hideTimeOverride": true, + "id": 13, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(rate(node_cpu_seconds_total{mode=\"idle\"}[1m])) * 100 / scalar(count(node_cpu_seconds_total{mode=\"user\"}))", + "interval": "10s", + "intervalFactor": 2, + "legendFormat": "", + "refId": "A", + "step": 20 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "CPU Idle", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "editable": true, + "error": false, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 8, + "y": 0 + }, + "hideTimeOverride": true, + "id": 12, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "machine_cpu_cores", + "intervalFactor": 2, + "metric": "machine_cpu_cores", + "refId": "A", + "step": 2 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "CPU Cores", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "editable": true, + "error": false, + "format": "bytes", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 12, + "y": 0 + }, + "hideTimeOverride": true, + "id": 2, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "node_memory_MemAvailable_bytes", + "interval": "30s", + "intervalFactor": 2, + "legendFormat": "", + "refId": "A", + "step": 60 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "Available Memory", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "editable": true, + "error": false, + "format": "bytes", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 16, + "y": 0 + }, + "hideTimeOverride": true, + "id": 3, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "node_memory_SwapFree_bytes", + "interval": "30s", + "intervalFactor": 2, + "refId": "A", + "step": 60 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "Free Swap", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "Prometheus", + "editable": true, + "error": false, + "format": "bytes", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 4, + "x": 20, + "y": 0 + }, + "hideTimeOverride": true, + "id": 4, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(node_filesystem_free_bytes{fstype=\"ext4\"})", + "interval": "30s", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": "", + "timeFrom": "10s", + "title": "Free Storage", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 8, + "x": 0, + "y": 2 + }, + "hiddenSeries": false, + "id": 9, + "isNew": true, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": false, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "load 1m", + "color": "#1F78C1" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "node_load1", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "load 1m", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Load Average 1m", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 8, + "x": 8, + "y": 2 + }, + "hiddenSeries": false, + "id": 10, + "isNew": true, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": false, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "blocked by I/O", + "color": "#58140C" + } + ], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "node_procs_running", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "running", + "metric": "node_procs_running", + "refId": "A", + "step": 10 + }, + { + "expr": "node_procs_blocked", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "blocked by I/O", + "metric": "node_procs_blocked", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Processes", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 8, + "x": 16, + "y": 2 + }, + "hiddenSeries": false, + "id": 11, + "isNew": true, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": false, + "total": false, + "values": false + }, + "lines": false, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "interrupts", + "color": "#806EB7" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": " irate(node_intr_total[5m])", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "interrupts", + "metric": "node_intr_total", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Interrupts", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 4, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 24, + "x": 0, + "y": 6 + }, + "hiddenSeries": false, + "id": 5, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "sum(rate(node_cpu_seconds_total[1m])) by (mode) * 100 / scalar(count(node_cpu_seconds_total{mode=\"user\"}))", + "intervalFactor": 10, + "legendFormat": "{{ mode }}", + "metric": "node_cpu_seconds_total", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "CPU Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percent", + "label": null, + "logBase": 1, + "max": 100, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 4, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 12, + "x": 0, + "y": 10 + }, + "hiddenSeries": false, + "id": 6, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sort": null, + "sortDesc": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Used", + "color": "#BF1B00" + }, + { + "alias": "Free", + "color": "#7EB26D" + }, + { + "alias": "Buffers", + "color": "#6ED0E0" + }, + { + "alias": "Cached", + "color": "#EF843C" + } + ], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "node_memory_MemTotal_bytes - (node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytes)", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "A", + "step": 1 + }, + { + "expr": "node_memory_MemFree_bytes", + "intervalFactor": 1, + "legendFormat": "Free", + "refId": "B", + "step": 1 + }, + { + "expr": "node_memory_Buffers_bytes", + "intervalFactor": 1, + "legendFormat": "Buffers", + "refId": "C", + "step": 1 + }, + { + "expr": "node_memory_Cached_bytes", + "intervalFactor": 1, + "legendFormat": "Cached", + "refId": "D", + "step": 1 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Memory Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 4, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 12, + "x": 12, + "y": 10 + }, + "hiddenSeries": false, + "id": 14, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Used", + "color": "#890F02" + }, + { + "alias": "Free", + "color": "#7EB26D" + } + ], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "node_memory_SwapTotal_bytes - node_memory_SwapFree_bytes", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "A", + "step": 10 + }, + { + "expr": "node_memory_SwapFree_bytes", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "Free", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Swap Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 12, + "x": 0, + "y": 14 + }, + "hiddenSeries": false, + "id": 7, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "read", + "yaxis": 1 + }, + { + "alias": "written", + "yaxis": 1 + }, + { + "alias": "io time", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(node_disk_read_bytes_total[1m]))", + "interval": "", + "intervalFactor": 1, + "legendFormat": "read", + "metric": "node_disk_read_bytes_total", + "refId": "A", + "step": 1 + }, + { + "expr": "sum(irate(node_disk_written_bytes_total[1m]))", + "intervalFactor": 1, + "legendFormat": "written", + "metric": "node_disk_written_bytes_total", + "refId": "B", + "step": 1 + }, + { + "expr": "sum(irate(node_disk_io_time_seconds_total[1m]))", + "intervalFactor": 1, + "legendFormat": "io time", + "metric": "node_disk_io_time_seconds_total", + "refId": "C", + "step": 1 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "I/O Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "ms", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 12, + "x": 12, + "y": 14 + }, + "hiddenSeries": false, + "id": 15, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(node_vmstat_pswpin[1m]) * 4096 or irate(node_vmstat_pswpin[5m]) * 4096", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "In", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(node_vmstat_pswpout[1m]) * 4096 or irate(node_vmstat_pswpout[5m]) * 4096", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "Out", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Swap I/O", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 4, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 4, + "w": 24, + "x": 0, + "y": 18 + }, + "hiddenSeries": false, + "id": 8, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pluginVersion": "6.7.2", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(node_network_receive_bytes_total{device!=\"lo\"}[1m])", + "intervalFactor": 1, + "legendFormat": "In: {{ device }}", + "metric": "node_network_receive_bytes_total", + "refId": "A", + "step": 1 + }, + { + "expr": "irate(node_network_transmit_bytes_total{device!=\"lo\"}[1m])", + "intervalFactor": 1, + "legendFormat": "Out: {{ device }}", + "metric": "node_network_transmit_bytes_total", + "refId": "B", + "step": 1 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Network Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": "10s", + "schemaVersion": 22, + "style": "dark", + "tags": [ + "system" + ], + "templating": { + "list": [] + }, + "time": { + "from": "now-12h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "Docker Host", + "uid": "ub4sGc3Wk", + "variables": { + "list": [] + }, + "version": 1 +} diff --git a/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_monitor_services.json b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_monitor_services.json new file mode 100644 index 0000000..113f2cb --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/dashboards/general_monitor_services.json @@ -0,0 +1,3443 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "gnetId": null, + "graphTooltip": 1, + "id": 14, + "links": [], + "panels": [ + { + "cacheTimeout": null, + "datasource": "Prometheus", + "hideTimeOverride": true, + "id": 1, + "links": [], + "options": { + "colorMode": "value", + "fieldOptions": { + "calcs": [ + "mean" + ], + "defaults": { + "decimals": 1, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "s" + }, + "overrides": [], + "values": false + }, + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal" + }, + "pluginVersion": "6.7.2", + "targets": [ + { + "expr": "(time() - process_start_time_seconds{instance=\"localhost:9090\",job=\"prometheus\"})", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A", + "step": 10 + } + ], + "timeFrom": "10s", + "timeShift": null, + "title": "Prometheus Uptime", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "Prometheus", + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 0 + }, + "hideTimeOverride": true, + "id": 5, + "links": [], + "options": { + "colorMode": "value", + "fieldOptions": { + "calcs": [ + "mean" + ], + "defaults": { + "decimals": 2, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 8589934592 + } + ] + }, + "unit": "bytes" + }, + "overrides": [], + "values": false + }, + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal" + }, + "pluginVersion": "6.7.2", + "targets": [ + { + "expr": "sum(container_memory_usage_bytes{container_label_org_label_schema_group=\"monitoring\"})", + "format": "time_series", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A", + "step": 10 + } + ], + "timeFrom": "10s", + "timeShift": null, + "title": "Memory Usage", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "Prometheus", + "gridPos": { + "h": 3, + "w": 6, + "x": 12, + "y": 0 + }, + "hideTimeOverride": true, + "id": 3, + "links": [], + "options": { + "colorMode": "value", + "fieldOptions": { + "calcs": [ + "mean" + ], + "defaults": { + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [], + "values": false + }, + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal" + }, + "pluginVersion": "6.7.2", + "targets": [ + { + "expr": "prometheus_tsdb_head_chunks", + "interval": "10s", + "intervalFactor": 1, + "refId": "A", + "step": 10 + } + ], + "timeFrom": "10s", + "timeShift": null, + "title": "In-Memory Chunks", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "Prometheus", + "gridPos": { + "h": 3, + "w": 6, + "x": 18, + "y": 0 + }, + "hideTimeOverride": true, + "id": 2, + "links": [], + "options": { + "colorMode": "value", + "fieldOptions": { + "calcs": [ + "mean" + ], + "defaults": { + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [], + "values": false + }, + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal" + }, + "pluginVersion": "6.7.2", + "targets": [ + { + "expr": "prometheus_tsdb_head_series", + "interval": "10s", + "intervalFactor": 1, + "refId": "A", + "step": 10 + } + ], + "timeFrom": "10s", + "timeShift": null, + "title": "In-Memory Series", + "transparent": true, + "type": "stat" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 3 + }, + "hiddenSeries": false, + "id": 6, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (name) (rate(container_cpu_user_seconds_total{container_label_org_label_schema_group=\"monitoring\"}[1m]) * 100 / scalar(count(node_cpu{mode=\"user\"})))", + "format": "time_series", + "hide": true, + "intervalFactor": 10, + "legendFormat": "{{ name }}", + "refId": "A", + "step": 10 + }, + { + "expr": "sum by (name) (rate(container_cpu_user_seconds_total{container_label_org_label_schema_group=\"monitoring\"}[1m]) * 100 / scalar(count(node_cpu_seconds_total{mode=\"user\"})))", + "format": "time_series", + "intervalFactor": 10, + "legendFormat": "{{ name }}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Container CPU Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percent", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 12 + }, + "hiddenSeries": false, + "id": 7, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (name) (container_memory_usage_bytes{container_label_org_label_schema_group=\"monitoring\"})", + "format": "time_series", + "interval": "", + "intervalFactor": 10, + "legendFormat": "{{ name }}", + "metric": "container_memory_usage_bytes", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Container Memory Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "collapsed": true, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 21 + }, + "id": 22, + "panels": [ + { + "aliasColors": { + "Max": "#e24d42", + "Open": "#508642" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 16 + }, + "hiddenSeries": false, + "id": 18, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "process_max_fds{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "Max", + "refId": "A" + }, + { + "expr": "process_open_fds{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "Open", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "File Descriptors", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Allocated bytes": "#F9BA8F", + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "RSS": "#890F02" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 16 + }, + "hiddenSeries": false, + "id": 60, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(go_memstats_alloc_bytes_total{job=\"prometheus\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Allocated", + "metric": "go_memstats_alloc_bytes", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Allocations", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "Time series": "#70dbed" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 22 + }, + "hiddenSeries": false, + "id": 20, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_tsdb_head_series", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Time series", + "metric": "prometheus_local_storage_memory_series", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Time series", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "samples/s": "#e5a8e2" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 22 + }, + "hiddenSeries": false, + "id": 26, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_head_samples_appended_total[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Samples", + "metric": "prometheus_local_storage_ingested_samples_total", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Samples Appended", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "", + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "To persist": "#9AC48A" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 28 + }, + "hiddenSeries": false, + "id": 28, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/Max.*/", + "fill": 0 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_tsdb_head_chunks", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Chunks", + "metric": "prometheus_local_storage_memory_chunks", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Chunks", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "Removed": "#e5ac0e" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 28 + }, + "hiddenSeries": false, + "id": 32, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_head_chunks_removed_total[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Removed", + "metric": "prometheus_local_storage_chunk_ops_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Chunks Removed", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ops", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max": "#447ebc", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "Min": "#447ebc", + "Now": "#7eb26d" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 34 + }, + "hiddenSeries": false, + "id": 34, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Max", + "fillBelowTo": "Min", + "lines": false + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_tsdb_head_min_time", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Min", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + }, + { + "expr": "time() * 1000", + "format": "time_series", + "hide": false, + "intervalFactor": 2, + "legendFormat": "Now", + "refId": "C" + }, + { + "expr": "prometheus_tsdb_head_max_time", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Max", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Time Range", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "dateTimeAsIso", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 34 + }, + "hiddenSeries": false, + "id": 38, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Queue length", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_tsdb_blocks_loaded", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Blocks Loaded", + "metric": "prometheus_local_storage_indexing_batch_sizes_sum", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Blocks Loaded", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Failed Compactions": "#bf1b00", + "Failed Reloads": "#bf1b00", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 40 + }, + "hiddenSeries": false, + "id": 40, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_reloads_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Reloads", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TSDB Reloads", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ops", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Failed Compactions": "#bf1b00", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 40 + }, + "hiddenSeries": false, + "id": 42, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": false, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_wal_fsync_duration_seconds_sum[1m]) / rate(prometheus_tsdb_wal_fsync_duration_seconds_count[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Fsync Latency", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(prometheus_tsdb_wal_truncate_duration_seconds_sum[1m]) / rate(prometheus_tsdb_wal_truncate_duration_seconds_count[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Truncate Latency", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WAL Latencies", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Failed Compactions": "#bf1b00", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 46 + }, + "hiddenSeries": false, + "id": 46, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_compactions_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Compactions", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Compactions", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Allocated bytes": "#F9BA8F", + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "RSS": "#890F02" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 46 + }, + "hiddenSeries": false, + "id": 50, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_retention_cutoffs_total[10m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Retention Cutoffs", + "metric": "last", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Retention Cutoffs", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 52 + }, + "hiddenSeries": false, + "id": 56, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_compaction_chunk_samples_sum[10m]) / rate(prometheus_tsdb_compaction_chunk_samples_count[10m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Chunk Samples", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "First Compaction, Avg Chunk Samples", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 52 + }, + "hiddenSeries": false, + "id": 11, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_target_interval_length_seconds{quantile!=\"0.01\", quantile!=\"0.05\"}", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{quantile}} ({{interval}})", + "refId": "A", + "step": 2 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Scrape Duration", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "description": "", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 58 + }, + "hiddenSeries": false, + "id": 62, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_http_request_duration_seconds_count[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{handler}}", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "HTTP requests", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "description": "", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 58 + }, + "hiddenSeries": false, + "id": 66, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_http_request_duration_seconds_sum[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{handler}}", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Time spent in HTTP requests", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "description": "Time spent in each mode, per second", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 64 + }, + "hiddenSeries": false, + "id": 68, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_engine_query_duration_seconds_sum[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{slice}}", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Query engine timings", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 64 + }, + "hiddenSeries": false, + "id": 72, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_rule_group_duration_seconds_sum[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Rule evaluation duration", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Evaluation time of rule groups", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Allocated bytes": "#7EB26D", + "Allocated bytes - 1m max": "#BF1B00", + "Allocated bytes - 1m min": "#BF1B00", + "Allocated bytes - 5m max": "#BF1B00", + "Allocated bytes - 5m min": "#BF1B00", + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "RSS": "#447EBC" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "decimals": null, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 70 + }, + "hiddenSeries": false, + "id": 58, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/-/", + "fill": 0 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "process_resident_memory_bytes{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "RSS", + "metric": "process_resident_memory_bytes", + "refId": "B", + "step": 10 + }, + { + "expr": "prometheus_local_storage_target_heap_size_bytes{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Target heap size", + "metric": "go_memstats_alloc_bytes", + "refId": "D", + "step": 10 + }, + { + "expr": "go_memstats_next_gc_bytes{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Next GC", + "metric": "go_memstats_next_gc_bytes", + "refId": "C", + "step": 10 + }, + { + "expr": "go_memstats_alloc_bytes{job=\"prometheus\"}", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Allocated", + "metric": "go_memstats_alloc_bytes", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Memory", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 70 + }, + "hiddenSeries": false, + "id": 24, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "prometheus_tsdb_head_active_appenders", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Head Appenders", + "metric": "prometheus_local_storage_memory_series", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Active Appenders", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 76 + }, + "hiddenSeries": false, + "id": 30, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_head_chunks_created_total[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Created", + "metric": "prometheus_local_storage_chunk_ops_total", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head Chunks Created", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ops", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 76 + }, + "hiddenSeries": false, + "id": 36, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_head_gc_duration_seconds_sum[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GC Time", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Head GC Time/s", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Failed Compactions": "#bf1b00", + "Max chunks": "#052B51", + "Max to persist": "#3F6833", + "{instance=\"demo.robustperception.io:9090\",job=\"prometheus\"}": "#bf1b00" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 82 + }, + "hiddenSeries": false, + "id": 44, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_wal_corruptions_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "WAL Corruptions", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(prometheus_tsdb_reloads_failures_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Reload Failures", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "B", + "step": 10 + }, + { + "expr": "rate(prometheus_tsdb_head_series_not_found[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Head Series Not Found", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "C", + "step": 10 + }, + { + "expr": "rate(prometheus_tsdb_compactions_failed_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Compaction Failures", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "D", + "step": 10 + }, + { + "expr": "rate(prometheus_tsdb_retention_cutoffs_failures_total[10m])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Retention Cutoff Failures", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "E", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TSDB Problems", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 82 + }, + "hiddenSeries": false, + "id": 48, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_tsdb_compaction_duration_seconds_sum[10m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Compaction Time", + "metric": "prometheus_local_storage_series_chunks_persisted_count", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Compaction Time", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 88 + }, + "hiddenSeries": false, + "id": 10, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_target_interval_length_seconds_count[5m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{ interval }}", + "refId": "A", + "step": 2 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Target Scrapes", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "description": "", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 88 + }, + "hiddenSeries": false, + "id": 64, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_http_request_duration_seconds_sum[1m]) / rate(prometheus_http_request_duration_seconds_count[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{handler}}", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "HTTP request latency", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "Chunks": "#1F78C1", + "Chunks to persist": "#508642", + "Max chunks": "#052B51", + "Max to persist": "#3F6833" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "Prometheus", + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 94 + }, + "hiddenSeries": false, + "id": 70, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "rate(prometheus_rule_group_iterations_missed_total[1m]) ", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Rule group missed", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "B", + "step": 10 + }, + { + "expr": "rate(prometheus_rule_evaluation_failures_total[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Rule evals failed", + "metric": "prometheus_local_storage_memory_chunkdescs", + "refId": "C", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Rule group evaulation problems", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": null, + "title": "Prometheus Metrics", + "type": "row" + } + ], + "refresh": "10s", + "schemaVersion": 22, + "style": "dark", + "tags": [ + "prometheus" + ], + "templating": { + "list": [] + }, + "time": { + "from": "now-1h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "Monitor Services", + "uid": "p-VsG5qZk", + "variables": { + "list": [] + }, + "version": 1 +} diff --git a/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/datasources/datasource.yml b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/datasources/datasource.yml new file mode 100644 index 0000000..bb37f13 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/grafana/provisioning/datasources/datasource.yml @@ -0,0 +1,11 @@ +apiVersion: 1 + +datasources: + - name: Prometheus + type: prometheus + access: proxy + orgId: 1 + url: http://prometheus:9090 + basicAuth: false + isDefault: true + editable: true \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/ansible/stack/prometheus/alert.rules b/src/homework/05-virtualization/5.4/ansible/stack/prometheus/alert.rules new file mode 100644 index 0000000..66bc8d4 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/prometheus/alert.rules @@ -0,0 +1,69 @@ +groups: +- name: targets + rules: + - alert: monitor_service_down + expr: up == 0 + for: 30s + labels: + severity: critical + annotations: + summary: "Monitor service non-operational" + description: "Service {{ $labels.instance }} is down." + +- name: host + rules: + - alert: high_cpu_load + expr: node_load1 > 1.5 + for: 30s + labels: + severity: warning + annotations: + summary: "Server under high load" + description: "Docker host is under high load, the avg load 1m is at {{ $value}}. Reported by instance {{ $labels.instance }} of job {{ $labels.job }}." + + - alert: high_memory_load + expr: (sum(node_memory_MemTotal_bytes) - sum(node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytes) ) / sum(node_memory_MemTotal_bytes) * 100 > 85 + for: 30s + labels: + severity: warning + annotations: + summary: "Server memory is almost full" + description: "Docker host memory usage is {{ humanize $value}}%. Reported by instance {{ $labels.instance }} of job {{ $labels.job }}." + + - alert: high_storage_load + expr: (node_filesystem_size_bytes{fstype="aufs"} - node_filesystem_free_bytes{fstype="aufs"}) / node_filesystem_size_bytes{fstype="aufs"} * 100 > 85 + for: 30s + labels: + severity: warning + annotations: + summary: "Server storage is almost full" + description: "Docker host storage usage is {{ humanize $value}}%. Reported by instance {{ $labels.instance }} of job {{ $labels.job }}." + +- name: containers + rules: + #- alert: jenkins_down + # expr: absent(container_memory_usage_bytes{name="jenkins"}) + # for: 30s + # labels: + # severity: critical + # annotations: + # summary: "Jenkins down" + # description: "Jenkins container is down for more than 30 seconds." + + #- alert: jenkins_high_cpu + # expr: sum(rate(container_cpu_usage_seconds_total{name="jenkins"}[1m])) / count(node_cpu_seconds_total{mode="system"}) * 100 > 10 + # for: 30s + # labels: + # severity: warning + # annotations: + # summary: "Jenkins high CPU usage" + # description: "Jenkins CPU usage is {{ humanize $value}}%." + + #- alert: jenkins_high_memory + # expr: sum(container_memory_usage_bytes{name="jenkins"}) > 1200000000 + # for: 30s + # labels: + # severity: warning + # annotations: + # summary: "Jenkins high memory usage" + # description: "Jenkins memory consumption is at {{ humanize $value}}." diff --git a/src/homework/05-virtualization/5.4/ansible/stack/prometheus/prometheus.yml b/src/homework/05-virtualization/5.4/ansible/stack/prometheus/prometheus.yml new file mode 100644 index 0000000..f2062c4 --- /dev/null +++ b/src/homework/05-virtualization/5.4/ansible/stack/prometheus/prometheus.yml @@ -0,0 +1,55 @@ +global: + scrape_interval: 15s + evaluation_interval: 15s + + # Attach these labels to any time series or alerts when communicating with + # external systems (federation, remote storage, Alertmanager). + external_labels: + monitor: 'prometheus' + +# Load and evaluate rules in this file every 'evaluation_interval' seconds. +rule_files: + - "alert.rules" + +# A scrape configuration containing exactly one endpoint to scrape. +scrape_configs: + - job_name: 'nodeexporter' + scrape_interval: 5s + static_configs: + - targets: ['nodeexporter:9100'] + + - job_name: 'cadvisor' + scrape_interval: 5s + static_configs: + - targets: ['cadvisor:8080'] + + - job_name: 'prometheus' + scrape_interval: 10s + static_configs: + - targets: ['localhost:9090'] + + - job_name: 'pushgateway' + scrape_interval: 10s + honor_labels: true + static_configs: + - targets: ['pushgateway:9091'] + + - job_name: 'alertmanager' + scrape_interval: 10s + honor_labels: true + static_configs: + - targets: ['alertmanager:9093'] + + - job_name: 'grafana' + scrape_interval: 10s + honor_labels: true + static_configs: + - targets: ['grafana:3000'] + + +alerting: + alertmanagers: + - scheme: http + static_configs: + - targets: + - 'alertmanager:9093' diff --git a/src/homework/05-virtualization/5.4/assets/cloud-images.png b/src/homework/05-virtualization/5.4/assets/cloud-images.png new file mode 100644 index 0000000000000000000000000000000000000000..d01a25c3b12e73b7ebf8df1070e5ed44aba2da3a GIT binary patch literal 140467 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 literal 0 HcmV?d00001 diff --git a/src/homework/05-virtualization/5.4/assets/cloud-vm.png b/src/homework/05-virtualization/5.4/assets/cloud-vm.png new file mode 100644 index 0000000000000000000000000000000000000000..7349ee7ab5a20ff307c23e6e7c2cd9c392153761 GIT binary patch literal 126094 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

K!9%uGr+ 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 z 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 literal 0 HcmV?d00001 diff --git a/src/homework/05-virtualization/5.4/packer/.gitignore b/src/homework/05-virtualization/5.4/packer/.gitignore new file mode 100644 index 0000000..8d914ec --- /dev/null +++ b/src/homework/05-virtualization/5.4/packer/.gitignore @@ -0,0 +1 @@ +centos-7-base.json \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/packer/centos-7-base.example.json b/src/homework/05-virtualization/5.4/packer/centos-7-base.example.json new file mode 100644 index 0000000..81d25dd --- /dev/null +++ b/src/homework/05-virtualization/5.4/packer/centos-7-base.example.json @@ -0,0 +1,27 @@ +{ + "builders": [ + { + "disk_type": "network-nvme", + "folder_id": "", + "image_description": "build by packer", + "image_family": "centos", + "image_name": "centos-7-base", + "source_image_family": "centos-7", + "ssh_username": "centos", + "subnet_id": "", + "token": "", + "type": "yandex", + "use_ipv4_nat": true, + "zone": "ru-central1-a" + } + ], + "provisioners": [ + { + "inline": [ + "sudo yum -y update", + "sudo yum -y install bridge-utils bind-utils iptables curl net-tools tcpdump rsync telnet openssh-server" + ], + "type": "shell" + } + ] +} \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/readme.md b/src/homework/05-virtualization/5.4/readme.md new file mode 100644 index 0000000..c9d5fb6 --- /dev/null +++ b/src/homework/05-virtualization/5.4/readme.md @@ -0,0 +1,77 @@ +Выполнение [домашнего задания](https://github.com/netology-code/virt-homeworks/blob/virt-11/05-virt-04-docker-compose/README.md) +по теме "5.4. Оркестрация группой Docker контейнеров на примере Docker Compose". + +## Q/A + +### Задача 1 + +> Создать собственный образ операционной системы с помощью Packer. +> +> Для получения зачета, вам необходимо предоставить: +> - Скриншот страницы, как на слайде из презентации (слайд 37). + +Пошаговая инструкция работы с yandex-облаком: +1. Установка `yc`: `curl -sSL https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash` +2. Инициализация конфигурации: `yc init` +3. Проверка, что всё работает: + ```shell + yc compute image list + +----+------+--------+-------------+--------+ + | ID | NAME | FAMILY | PRODUCT IDS | STATUS | + +----+------+--------+-------------+--------+ + +----+------+--------+-------------+--------+ + ``` +4. Создание сети: `yc vpc network create --name net` +5. Создание подсети: `yc vpc subnet create --name my-subnet-a --zone ru-central1-a --range 10.1.2.0/24 --network-name net --description "test subnet for test net"` +6. Копирование примера конфигурации packer [centos-7-base.example.json](./packer/centos-7-base.example.json) в `centos-7-base.json`. +7. Затем нужно заполнить недостающие поля в конфигурации. +8. Запуск валидации конфигурации + ```shell + packer validate packer/centos-7-base.json + The configuration is valid. + ``` +9. Запуск сборки образа `packer build packer/centos-7-base.json` +10. Удаление подсети: `yc vpc subnet delete --name my-subnet-a` +11. Удаление сети: `yc vpc network delete --name net` + +**Результат**: + +![cloud-images.png](./assets/cloud-images.png) + +### Задача 2 + +> Создать вашу первую виртуальную машину в Яндекс.Облаке. +> +> Для получения зачета, вам необходимо предоставить: +> - Скриншот страницы свойств созданной ВМ + +1. Копирование секретов для `terraform` из [variables.tf.example](./terraform/variables.tf.example) в `variables.tf` +2. Затем нужно изменить поля в конфигурации. +3. Инициализировать конфигурацию: `terraform init` (не работает без vpn, при получении данных отдаётся 403 статус код) +4. Просмотреть конфигурацию `terraform plan` +5. Применить конфигурацию к облаку `terraform apply -auto-approve` + +**Результат**: + +![cloud-vm.png](./assets/cloud-vm.png) + +### Задача 3 + +> Создать ваш первый готовый к боевой эксплуатации компонент мониторинга, состоящий из стека микросервисов. +> +> Для получения зачета, вам необходимо предоставить: +> - Скриншот работающего веб-интерфейса Grafana с текущими метриками + +1. Копирование inventory файла для `ansible` из [inventory.example](./ansible/inventory.example) в `inventory` +2. Запуск `ansible`: `cd ansible && ansible-playbook provision.yml` + +**Результат**: + +![grafana.png](./assets/grafana.png) + +### Clean up + +Удаление всей инфраструктуры: + +1. Удаление ВМ, сетей: `terraform destroy -auto-approve` +2. Удаление образа ОС: `yc compute image delete --id fd8oponkic4t99ecuk8k` \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/terraform/.gitignore b/src/homework/05-virtualization/5.4/terraform/.gitignore new file mode 100644 index 0000000..754fea3 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/.gitignore @@ -0,0 +1,37 @@ +variables.tf + +# Local .terraform directories +**/.terraform/* + +# .tfstate files +*.tfstate +*.tfstate.* + +# Crash log files +crash.log +crash.*.log + +# Exclude all .tfvars files, which are likely to contain sentitive data, such as +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject +# to change depending on the environment. +# +*.tfvars + +# Ignore override files as they are usually used to override resources locally and so +# are not checked in +override.tf +override.tf.json +*_override.tf +*_override.tf.json + +# Include override files you do wish to add to version control using negated pattern +# +# !example_override.tf + +# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan +# example: *tfplan* + +# Ignore CLI configuration files +.terraformrc +terraform.rc \ No newline at end of file diff --git a/src/homework/05-virtualization/5.4/terraform/.terraform.lock.hcl b/src/homework/05-virtualization/5.4/terraform/.terraform.lock.hcl new file mode 100644 index 0000000..e1cc3d5 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/yandex-cloud/yandex" { + version = "0.74.0" + hashes = [ + "h1:WE0V59Nb+oj8gN02X7Xt5ZuP+Z+dP3lLaQgChj+8t1g=", + "zh:01914a42590934918a312324fcf8b0b342da113da76c13bc00d40b9d3c0a78d9", + "zh:0ae93ec70084677f0026c44513c99252dde3be31435c4d1ef5259c8ab5bde225", + "zh:59acf5f27d378069d7332549c1645e03de2a2ff9208e02e1546491d276031e23", + "zh:6662ab75109138675de0060957ce259c96c141e87617bc211dd80f1213d69419", + "zh:86143792b6395e582b2363ac052675e51741bb9b09dcdabc3f5512f501d49fe5", + "zh:883a06e44b64764459c1d0b37f24b52134a9fb95d7332f95b2b3c2271b76a958", + "zh:96ca7255602e1f38b42515533bac2e77313163638ef6e68c08a7772ab2515ed6", + "zh:9bad5d9a023aa238f34db6a05c1ea67f19f2c27fe640be76ec77d850e8cbecf6", + "zh:aebf8480d0cccbca57a085ccabb5af23d0e35a8d6e54b1bef15ae6432cfdf229", + "zh:c7114896af26237cd01395c10f81a670752cc103d6ce602e88f81f205987e617", + "zh:c84819a708453cc321746eba5fc4bab972e3735607b6533b3d9bab79c3f0d196", + "zh:ee82069747c38737e88f01007de0a1180770c14de26c13b79c9cc340204237fc", + "zh:f53439d40f328b0e4800d8ed00f18bc39b2b03ac3d776b0c7b497722d7f7f0b1", + ] +} diff --git a/src/homework/05-virtualization/5.4/terraform/network.tf b/src/homework/05-virtualization/5.4/terraform/network.tf new file mode 100644 index 0000000..fccb397 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/network.tf @@ -0,0 +1,11 @@ +# Network +resource "yandex_vpc_network" "default" { + name = "net" +} + +resource "yandex_vpc_subnet" "default" { + name = "subnet" + zone = "ru-central1-a" + network_id = "${yandex_vpc_network.default.id}" + v4_cidr_blocks = ["192.168.101.0/24"] +} diff --git a/src/homework/05-virtualization/5.4/terraform/node01.tf b/src/homework/05-virtualization/5.4/terraform/node01.tf new file mode 100644 index 0000000..39589f8 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/node01.tf @@ -0,0 +1,29 @@ +resource "yandex_compute_instance" "node01" { + name = "node01" + zone = "ru-central1-a" + hostname = "node01.netology.cloud" + allow_stopping_for_update = true + + resources { + cores = 8 + memory = 8 + } + + boot_disk { + initialize_params { + image_id = "${var.centos-7-base}" + name = "root-node01" + type = "network-nvme" + size = "50" + } + } + + network_interface { + subnet_id = "${yandex_vpc_subnet.default.id}" + nat = true + } + + metadata = { + ssh-keys = "centos:${file("~/.ssh/id_rsa.pub")}" + } +} diff --git a/src/homework/05-virtualization/5.4/terraform/output.tf b/src/homework/05-virtualization/5.4/terraform/output.tf new file mode 100644 index 0000000..d909cf8 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/output.tf @@ -0,0 +1,7 @@ +output "internal_ip_address_node01_yandex_cloud" { + value = "${yandex_compute_instance.node01.network_interface.0.ip_address}" +} + +output "external_ip_address_node01_yandex_cloud" { + value = "${yandex_compute_instance.node01.network_interface.0.nat_ip_address}" +} diff --git a/src/homework/05-virtualization/5.4/terraform/provider.tf b/src/homework/05-virtualization/5.4/terraform/provider.tf new file mode 100644 index 0000000..6a6c7b0 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/provider.tf @@ -0,0 +1,14 @@ +# Provider +terraform { + required_providers { + yandex = { + source = "yandex-cloud/yandex" + } + } +} + +provider "yandex" { + token = var.yandex_cloud_token + cloud_id = var.yandex_cloud_id + folder_id = var.yandex_folder_id +} diff --git a/src/homework/05-virtualization/5.4/terraform/variables.tf.example b/src/homework/05-virtualization/5.4/terraform/variables.tf.example new file mode 100644 index 0000000..6d20b21 --- /dev/null +++ b/src/homework/05-virtualization/5.4/terraform/variables.tf.example @@ -0,0 +1,22 @@ +# Заменить на ID своего облака +# https://console.cloud.yandex.ru/cloud?section=overview +variable "yandex_cloud_id" { + default = "b1gu1gt5nqi6lqgu3t7s" +} + +# Заменить на Folder своего облака +# https://console.cloud.yandex.ru/cloud?section=overview +variable "yandex_folder_id" { + default = "b1gaec42k169jqpo02f7" +} + +# OAuth токен, используемый утилитой yc. Применялся на этапе с packer. +variable "yandex_cloud_token" { + default = "" +} + +# Заменить на ID своего образа +# ID можно узнать с помощью команды yc compute image list +variable "centos-7-base" { + default = "fd8ft6norj68lo29qlpi" +}