Altynview Справочный центр Altynview Server Console Use

1. Влияние Altynview Server на производительность

Ответ: продукты Altynview Server прошли строгие тесты потребления ресурсов; итоговый результат — агент Altynview Server практически не влияет на производительность приложения.

Задержка приложения <1ms

Использование CPU <1%

Использование памяти <100MB

Расход полосы пропускания <1Mb

2. TПринцип работы Altynview Server

Ответ:

Пассивный метод мониторинга APM

Внедрение байт-кода

Сбор времени выполнения методов: HTTP-метод, метод доступа к базе данных …

Сбор и агрегация данных агентом

测试图片1

3. К какому типу управления производительностью приложений относится Altynview Server?

Ответ:
Altynview Server — это пассивное управление производительностью приложений: за счёт развертывания агента на сервере выполняется мониторинг в реальном времени, что позволяет обнаруживать и точно локализовать проблему.

Синтетическое управление производительностью приложений: например, Altynview Network — имитирует посещение сайта пользователями и обнаруживает проблему через узлы, развернутые в регионах, что ближе к пользовательскому опыту. Но поскольку на сервере не развернут агент, проблему нельзя точно локализовать.

Пассивное управление производительностью приложений: например, Altynview Server — за счёт агента на сервере выполняется мониторинг состояния сервера в реальном времени, что позволяет обнаруживать и локализовать проблему.

4. Какие протоколы анализа производительности поддерживает Altynview Server?

Ответ: все протоколы на базе HTTP и HTTPS.

5. Как Altynview Server собирает время выполнения приватного класса или метода?

Ответ: через расширение конфигурации или открытие API. В разных языковых средах способ реализации отличается; см. инструкции по установке в документации для соответствующего языка.

6. Какие фреймворки NoSql Redis поддерживает Altynview Server?

Ответ:

Jedis(Java)

spring-redis-templete(Java)

ServiceStack.Redis(.Net)

PHP_Redis(php)

Redis(Python)

7. Какие базы данных поддерживает Altynview Server?

Answer:

Cassandra
Derby
DB2
JDBC
MongoDB
MySQL
Oracle
PostgreSQL
Redis
SQL server

8. Каков принцип захвата SQL / цепочки вызовов кода / стека?

Ответ: SQL: Захват SQL-запросов осуществляется посредством развертывания кода, управляемого базой данных; Цепочка вызовов кода: технология трассировки — каждый вызов метода создаёт tracer и сохраняет иерархию вызова, чтобы реализовать цепочку вызовов; stack: stacktrace потока во время выполнения текущего метода.

9. Может ли Altynview Server отслеживать переполнение памяти для Java и где это посмотреть?

Ответ: для OOM в разных областях памяти проявления будут различаться. Если возник OOM в PermGen, это будет показано как ошибка в данных соответствующего измерения в консоли.

10. Что означает «время отклика» внизу Altynview Server intelligence summary?

Ответ: среднее время отклика сервиса в выбранном интервале выборки в пределах статистического периода. Формула расчёта: общее время ответа / просмотры страниц.

11. Как определить, что это собственный сервис или сторонний?

Ответ: Altynview ведёт список сторонних сервисов.

12. Как Altynview Server собирает время выполнения приватного класса или метода?

Ответ: через расширение конфигурации или открытие API. В разных языковых средах способ реализации отличается; см. инструкции по установке в документации для соответствующего языка.