Перед установкой кратко объясните эти термины, чтобы никто не запутался
Нако:
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/логин
В будущем я расскажу, как настраивать и использовать это программное обеспечение и наслаждаться процессом.