Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Jaeger — это распределенная платформа трассировки для мониторинга микрослужб. Это обеспечивает быстрое определение проблем производительности и оптимизацию с помощью таких функций, как инструментирование трассировки и интеграция ведения журнала.
В этой статье описано использование примера приложения HotROD и Jaeger вместе с Azure Управляемый экземпляр для Apache Cassandra для эффективного мониторинга хранилища.
Предварительные условия и настройка
- Создайте Управляемый экземпляр Azure для кластера Apache Cassandra.
- Убедитесь, что Docker установлен.
Использование Jaeger с Azure Управляемый экземпляр для Apache Cassandra
Скачайте репозиторий Jaeger.
Перейдите в папку docker-compose:
cd jaeger\docker-compose
В файле jaeger-docker-compose.yml добавьте учетные данные
jaeger-collector
jaeger-query
кластера Apache Cassandra в azure Управляемый экземпляр для кластера Apache Cassandra.command: ["--cassandra.port=9042", "--cassandra.servers=seed_nodes_mi_datacenters", "--cassandra.username=cassandra", "--cassandra.password=cassandra_mi_password","--cassandra.tls.skip-host-verify","--cassandra.tls.enabled", "--cassandra.keyspace=jaeger_v1_dc1" ]
Добавьте переменные среды в
cassandra-schema
разделы иjaeger-collector
разделы:environment: ... - SSL_VERSION=TLSv1_2 - SSL_VALIDATE=false - CQLSH_SSL=--ssl ...
Чтобы подключить кластер Azure Управляемый экземпляр для Apache Cassandra, добавьте учетные данные для входа Cassandra в
cassandra-schema
раздел:environment: ... - CQLSH_HOST=datacenter_node_ip - CQLSH_PORT=9042 - CASSANDRA_PASSWORD=mi_cluster_password - CASSANDRA_USERNAME=cassandra ...
Запустите
docker-compose -f jaeger-docker-compose.yml up -d
, чтобы запустить приложение.Совет
Команда создает пять контейнеров. Вы можете получить доступ к тестовом приложению
http://localhost:8080/
для создания трассировок, которые можно просмотреть поhttp://localhost:16686/search
адресу.После запуска контейнеров используйте пользовательский интерфейс Jaeger для просмотра трассировок из приложения.
Проверьте, проверьте Управляемый экземпляр Azure для кластера Apache Cassandra.
Ознакомьтесь с таблицей
traces
, чтобы просмотреть данные, связанные с шагом 7.
Поддержка
Если у вас возникли проблемы с выполнением или тестированием Jaeger, откройте запрос в службу поддержки. Укажите идентификатор подписки и имя учетной записи, в которой выполняется экземпляр Jaeger.
Следующие шаги
- Сведения о конфигурации гибридного кластера в Azure Управляемый экземпляр для Apache Cassandra.