Мы рады объявить о выпуске Pinpoint v3.0.1. Пожалуйста, ознакомьтесь с примечанием к выпуску по адресу (https://github.com/pinpoint-apm/pinpoint/releases/tag/v3.0.1).
Текущая стабильная версия — v3.0.1.
Взгляните на Pinpoint с помощью нашей демо-версии!
Pinpoint также поддерживает приложения, написанные на PHP, Python. Посетите наш репозиторий агентов.
Pinpoint — это инструмент APM (управление производительностью приложений) для крупномасштабных распределенных систем, написанный на Java/PHP/PYTHON. Вдохновленный Dapper, Pinpoint предлагает решение, помогающее анализировать общую структуру системы и то, как ее компоненты взаимосвязаны, путем отслеживания транзакций между распределенными приложениями.
Вам обязательно стоит проверить Pinpoint . Если хотите
понять топологию вашего приложения с первого взгляда
Контролируйте свое приложение в режиме реального времени
получить видимость каждой транзакции на уровне кода
установите агенты APM , не меняя ни единой строки кода
оказывают минимальное влияние на производительность (увеличение использования ресурсов примерно на 3%)
Краткое руководство по простому тестовому запуску Pinpoint
Руководство по установке для получения дальнейших инструкций.
В настоящее время сервисы часто состоят из множества различных компонентов, которые взаимодействуют между собой, а также выполняют вызовы API к внешним сервисам. То, как выполняется каждая транзакция, часто остается в виде черного ящика. Pinpoint отслеживает потоки транзакций между этими компонентами и обеспечивает четкое представление для выявления проблемных областей и потенциальных узких мест.
Более подробное руководство можно найти в видеоролике «Введение в Pinpoint» .
ServerMap — Понимайте топологию любых распределенных систем, визуализируя, как их компоненты взаимосвязаны. При нажатии на узел отображаются подробные сведения о компоненте, такие как его текущий статус и количество транзакций.
Диаграмма активных потоков в реальном времени . Отслеживайте активные потоки внутри приложений в режиме реального времени.
Диаграмма разброса запросов/ответов . Визуализируйте количество запросов и закономерности ответов с течением времени, чтобы выявить потенциальные проблемы. Транзакции можно выбрать для получения дополнительной информации , перетащив их на диаграмму .
CallStack — Обеспечьте видимость каждой транзакции в распределенной среде на уровне кода, выявляя узкие места и точки сбоя в едином представлении.
Инспектор — просмотр дополнительных сведений о приложении, таких как использование ЦП, сбор памяти/мусора, TPS и аргументы JVM.
URI-метрика
Инфраструктура
Анализ ошибок
JDK 8+
Tomcat, Jetty, JBoss EAP, Resin, Websphere, Vertx, Weblogic, Undertow, Akka HTTP
Spring, Spring Boot (встроенный Tomcat, Jetty, Undertow, Reactor Netty), Spring WebFlux
Apache HttpClient 3/4/5, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
Бережливость, ДУББО, GRPC, Apache CXF
ActiveMQ, RabbitMQ, Kafka, RocketMQ, Paho MQTT
MySQL, Oracle, MSSQL, JTDS, CUBRID, POSTGRESQL, MARIA, Informix, Spring Data R2DBC
Arcus, Memcached, Redis(Jedis, Lettuce, Redisson), CASSANDRA, MongoDB, Hbase, Elasticsearch
iBATIS, МойБатис
DBCP, DBCP2, HIKARICP, друид
Гсон, Джексон, Джсон Либ, Фастджсон
log4j, Журнал возврата, log4j2
OpenWhisk, сопрограммы Kotlin
Версия Java, необходимая для запуска Pinpoint:
Точная версия | Агент | Коллекционер | Интернет | Партия | Флинк |
---|---|---|---|---|---|
2.0.х | 6-13 | 8 | 8 | 8 | 8 |
2.1.х | 6-14 | 8 | 8 | 8 | 8 |
2.2.х | 7-14 | 8 | 8 | 8 | 8 |
2.3.х | 7-17 | 8 | 8 | 8 | 8 |
2.4.х | 7-18 | 11 | 11 | 11 | 11 |
2.5.х | 8-19 | 11 | 11 | 11 | 11 |
3.0.х | 8-21 | 17 | 17 | 17 | 17 |
3.1.х | 8-21 | 17 | 17 | 17 | 17 |
Таблица совместимости HBase:
Точная версия | HBase 1.x | HBase 2.x |
---|---|---|
2.0.х - 2.2.х | да | необязательный |
2.3.х - 2.5.х | да | hbase2-модуль |
3.0.х | нет | да |
3.1.х | нет | да |
Таблица совместимости Агент-Коллектор:
Версия агента | Коллекционер 2.хх | Коллектор 3.0.х | Коллектор 3.1.х |
---|---|---|---|
2.хх | да | да | да |
3.0.х | нет | да | да |
3.1.х | нет | нет | да |
Таблица совместимости Флинка:
Точная версия | Флинк 1.3.X - 1.7.X | Флинк 1.14.X | Флинк 1.18.X |
---|---|---|---|
2.0.х - 2.3.х | да | нет | нет |
2.4.х - 2.5.х | да | да | нет |
3.0.х | нет | нет | да (устарело) |
3.1.х | нет | нет | да (устарело) |
Таблица совместимости Пино:
Точная версия | Пино 0.11.0 | Пино 0.12.0 | Пино 1.0.0 | Пино 1.2.0 |
---|---|---|---|---|
2.5.х | да | да | да | да |
3.0.х | нет | нет | да | да |
3.1.х | нет | нет | нет | да |
Проблемы с Github
Гиттер
У нас теперь есть китайское сообщество, добро пожаловать, присоединяйтесь!
Группа QQ1: 897594820 | Группа QQ2: 812507584 | Группа QQ3: 882020485 | Группа ДИН: 21981598 |
---|---|---|---|
Pinpoint распространяется по лицензии Apache версии 2.0. Полный текст лицензии см. в разделе ЛИЦЕНЗИЯ.
Copyright 2018 NAVER Corp. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.