Установка Nacos + Grafana + Promethe (автономное дерби)

Java

Перед установкой кратко объясните эти термины, чтобы никто не запутался

Нако:

Nacos помогает вам обнаруживать, настраивать и управлять микросервисами. Nacos предоставляет набор простых в использовании функций, которые помогут вам обеспечить динамическое обнаружение сервисов, управление конфигурацией сервисов, сервисами и управлением трафиком. Nacos помогает создавать, поставлять и управлять платформами микросервисов более гибко и легко. Nacos — это сервисная инфраструктура для создания современных архитектур приложений, основанных на «сервисах» (таких как парадигма микросервисов, облачная парадигма).

Графана:

Grafana — это многофункциональная платформа визуализации данных с открытым исходным кодом, обычно используемая для визуализации данных временных рядов. Он имеет встроенную поддержку следующих источников данных: Вот схема архитектуры, которую мы использовали во время установки:

Прометей:

Prometheus (Prometheus) представляет собой комбинацию базы данных мониторинга, сигналов тревоги и временных рядов с открытым исходным кодом, изначально разработанную SoundCloud. С развитием все больше и больше компаний и организаций принимают и внедряют Prometheus, и общество очень активно, они отделят его в проект с открытым исходным кодом, и есть компании, которые будут его эксплуатировать. В книге Google SRE также упоминается, что аналогичной реализацией их системы мониторинга BorgMon является Prometheus. В самой распространенной системе управления контейнерами Kubernetes Prometheus обычно используется для мониторинга.

дерби:

Apache Derby — это база данных, полностью написанная на языке java.Derby — это продукт с открытым исходным кодом, распространяемый под лицензией Apache License 2.0. Apache Derby очень мал, основная часть derby.jar занимает всего 2M, поэтому его можно использовать как отдельный сервер базы данных или встроить в приложение. Хранилище содержимого Cognos 8 BI по умолчанию использует базу данных Derby.Вы можете увидеть каталог с именем derby10.1.2.1 в каталоге установки Cognos8, который представляет собой встроенную версию derby 10.1.2.1.

Установить:

version: "2"services:  nacos:    image: nacos/nacos-server:latest    container_name: nacos-standalone    environment:    - PREFER_HOST_MODE=hostname    - MODE=standalone    volumes:    - /root/rancher/develop/nacos-docker/standalone-logs/:/home/nacos/logs    - /root/rancher/develop/nacos-docker/example/init.d/custom.properties:/home/nacos/init.d/custom.properties    expose:    - "8848"  prometheus:    container_name: prometheus    image: prom/prometheus:latest    volumes:      - /root/rancher/develop/nacos-docker/example/prometheus/prometheus-standalone.yaml:/etc/prometheus/prometheus.yml    expose:      - "9090"    depends_on:      - nacos    restart: on-failure  grafana:    container_name: grafana    image: grafana/grafana:latest    expose:      - "3000"

запускать

Убедитесь, что служба работает нормально

Убедитесь, что nacos открывает URL-адрес: http://10.42.226.203:8848/nacos

Подтвердить Графану

Открытый URL: http://10.42.43.26:9090/graph

Подтвердить Прометей

Открытый URL: http://10.42.99.0:3000/логин

В будущем я расскажу, как настраивать и использовать это программное обеспечение и наслаждаться процессом.