Проблемы с Аналитикой

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

В этих разделах рассказывается, как устранять проблемы с Аналитикой, например отсутствие данных на панели управления Аналитики, проблемы со специальными отчетами, нехватку места на диске Postgres и т. д.

Руководства

В этом разделе приведена информация и рекомендации по устранению распространенных проблем с Аналитикой.

Проблема Сообщение об ошибке или ее описание Пособие для авторов
Время ожидания отчетов Аналитики истекает The report timed out: Try again with a smaller
date range or a larger aggregation interval.
Время ожидания отчетов Аналитики истекает

Или:

Время ожидания отчета истекло

На страницах статистики Аналитики нет данных No traffic in the selected date range На страницах статистики нет данных
Пользовательская переменная не видна в специальных отчетах Нет Пользовательская переменная не видна в специальных отчетах Аналитики

или

Специальные параметры не отображаются, если настроено несколько групп объектов

Данные диагностики

Если вам нужна помощь службы поддержки Apigee в решении проблем с Аналитикой, соберите следующую диагностическую информацию и поделитесь ею в запросе в службу поддержки:

Данные диагностики Где можно найти эту информацию? Как собрать эту информацию?
Группа аналитики и статус Сервер управления
curl -u sysadminEmail:password http://MGMT_SERVER_HOST:8080/v1/analytics/groups/ax
curl -u sysadminEmail:sysadminPwd http://MGMT_SERVER_HOST:8080/v1/organizations/ORGNAME/environments/ENVNAME/provisioning/axstatus
Статистика очереди Qpidd Сервер Qpid
qpid-stat -q 2>&1 | tee /tmp/qpid_stat_q_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt

Журналы Qpidd и Qpid Server Сервер Qpid
tar cvzf /tmp/qpid_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-qpidd/apigee-qpidd* /opt/apigee/var/log/edge-qpid-server/logs/system.log

Данные в базе данных Postgres Сервер Postgres

Войдите в Postgres SQL, получите последнюю временную метку и размер данных:

psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
SELECT min(client_received_start_timestamp), max(client_received_start_timestamp) FROM analytics."ORGNAME.ENVNAME.fact";
SELECT relname as "Table",pg_size_pretty(pg_total_relation_size(relid)) As "Size",  pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size" FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC;
SELECT column_name, data_type, character_maximum_length FROM INFORMATION_SCHEMA_COLUMNS analytics."ORGNAME.ENVNAME.fact";
Журналы Postgresql и сервера Postgres Сервер Postgres
tar cvzf /tmp/postgres_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-postgresql/apigee-postgresql* /opt/apigee/var/log/edge-postgres-server/logs/system*

Выходные данные дерева ZooKeeper ZooKeeper
sudo /opt/apigee/apigee-zookeeper/contrib/zk-tree.sh > zktree-output.txt

Проблема с местом на диске Postgres

В этом разделе приведена информация и рекомендации по устранению проблем, связанных с нехваткой места на диске для Postgres.

Руководства

Проблема Сообщение об ошибке или ее описание Пособие для авторов
На сервере Postgres заканчивается место на диске Нет На сервере Postgres заканчивается место на диске

Данные диагностики

Если вам нужна помощь службы поддержки Apigee Edge, соберите следующую диагностическую информацию и предоставьте ее в запросе на поддержку:

Данные диагностики Где можно найти эту информацию? Как собрать эту информацию?
Место на диске Сервер Postgres
df -h 2>&1 | tee /tmp/postgres_df_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
free -h 2>&1 | tee /tmp/postgres_mem_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
Данные в базе данных Postgres Сервер Postgres

Войдите в Postgres SQL, чтобы получить последнюю временную метку и размер данных.

psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
SELECT min(client_received_start_timestamp), max(client_received_start_timestamp) FROM analytics."ORGNAME.ENVNAME.fact";
SELECT relname as "Table",pg_size_pretty(pg_total_relation_size(relid)) As "Size", pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size" FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC;