Я установил новую реликвию на мой живой экземпляр на AWS. Новая Relic корректно определяет модули drupal, а также базу данных mysql. В моей среде есть модуль drupal, который соединяется с внешней БД, размещенной на другой машине. Я хотел бы видеть данные о новой реликвии для этого соединения и иметь возможность переходить к сообщениям, обмениваемым в этом конкретном модуле. Новая Relic только идентифицирует этот модуль, и я могу видеть данные из этого модуля в целом, но я не вижу данных, связанных с подключением к базе данных. Я не уверен, что это возможно, но я ценю любого царя мыслей, идей или решений. NewRelic творит чудеса для меня, но это станет серьезным прорывом для проекта, который я запускаю, поскольку этот модуль представляет собой унаследованную часть, которая как несколько файлов зашифрована, и я хотел бы иметь как можно больше данных, чтобы иметь возможность анализировать производительности БД, а также иметь возможность масштабирования стратегии на будущее. Обратите внимание, что внешняя БД представляет собой RAIMA DB.Установите новую реликвию для отображения данных для конкретной базы данных, используемой настраиваемым модулем Drupal.
ответ
У нового агента Relic в Relay нет встроенной поддержки Raima DB, поэтому получение хороших данных о вызовах и ответах Raima DB не будет таким простым, как MySQL, который работает из коробки.
Однако, если у вас есть доступ к коду, в котором вызывается Raima DB, и вы хотите сделать небольшую работу, вы можете собрать некоторые данные, которые могут быть полезны с помощью пользовательских параметров, настраиваемых показателей и пользовательских элементов панели мониторинга Новая реликвия.
Пользовательские параметры Используя пользовательские параметры, вы можете записывать запросы, сделанные в Raima DB, связанные с медленными транзакциями. Чтобы собрать настраиваемый параметр, используйте вызов New Relic API «newrelic_add_custom_parameter (ключ, значение)». Если ключ является чем-то вроде «RaimaQuery1», а значением является запрос.
https://newrelic.com/docs/instrumentation/collecting-custom-parameters
Пользовательские Метрики Используя пользовательские метрики и немного вашего собственного кода времени, вы можете получить время, затраченное на различные виды запросов к БД Raima. Возможно, вы захотите собрать такие показатели, как «Custom/Raima/Select», «Custom/Raima/Update» и т. Д., Или вы можете решить, что полезно добавить имя таблицы в метрику. Я бы предложил использовать «microtime», чтобы получить текущее время, прежде чем делать запрос Raima DB, а затем снова, когда вызов вернется. Запишите разницу в ваших пользовательских показателях. Пользовательские показатели имеют два преимущества по сравнению с настраиваемыми параметрами: вы можете собирать метрики времени и графовать их, а собранные показатели охватывают все обращения к Raima DB, а не только медленные транзакции. Пользовательские показатели не покажут, что фактический запрос будет выполнен как пользовательские параметры, поэтому использовать оба варианта - это, вероятно, лучший способ получить нужные вам данные.
https://newrelic.com/docs/instrumentation/custom-metric-collection
Пользовательские Сводки После того, как вы собрали некоторые пользовательские метрики, вы будете нуждаться в пользовательских панелей управления для отображения их. Метрики, которые вы выбрали для сбора, окажут большое влияние на то, как вы можете отображать их на пользовательской панели. Например, диаграмма «Custom/Raima /» в предыдущем примере покажет вам относительную производительность операций во всех вызовах, но если вы хотите добавить имена таблиц, диаграмма «Custom/Raima/Select /» покажет вам относительную производительность операций выбора между таблицами. Вы также можете принять решение о сборе показателей для имени транзакции. Если вы это сделаете, важно ограничить количество показателей, потому что сбор слишком большого количества показателей может сделать чарты загроможденными и нечитаемыми, а также замедлить использование всей пользовательской панели мониторинга.Вы должны планировать сборку нескольких показателей вместе и собрать не более 2000 настраиваемых показателей имен в целом по всему приложению.
https://newrelic.com/docs/instrumentation/creating-custom-dashboards
Если у вас нет доступа к коду, вы можете отправить запрос функции для поддержки Raima DB в https://support.newrelic.com. И всегда есть новые функции за углом, поэтому следите за новыми возможностями; лучший ответ может измениться.
- 1. Пароль для конкретной базы данных
- 2. Конфигурация базы данных для Drupal
- 3. Поиск конкретной базы данных
- 4. Использование ListAdapter для отображения данных базы данных
- 5. PHP - выбор используемой базы данных
- 6. Отключить новую реликвию для страниц AMP?
- 7. Как использовать новую реликвию для приложения Rack?
- 8. Спецификация конкретной базы данных базы данных Hibernate
- 9. Аудит MySQL для конкретной базы данных
- 10. MongoDb monoitorat monoitoring для конкретной базы данных
- 11. Как создать xcdatamodeld для конкретной базы данных
- 12. Ограничения привилегий phpmyadmin для конкретной базы данных
- 13. Как получить объекты для конкретной базы данных?
- 14. PostgreSQL - привилегии пользователя для конкретной базы данных
- 15. Выполнение SQL-скрипта для конкретной базы данных
- 16. Установите пароль для базы данных mongo метеора
- 17. Установите правильные разделы для базы данных Crate
- 18. Создание модели AR для базы данных Drupal
- 19. Задание каталога данных для конкретной базы данных в mysql
- 20. База данных Rails - оптимизирующий код для запроса конкретной базы данных
- 21. Размер базы данных Drupal
- 22. Drupal: Объединить базы данных
- 23. Drupal: обновить модуль базы данных базы данных
- 24. Drupal: Получение базы данных
- 25. Извлечение данных из конкретной базы данных
- 26. Используйте функцию для отображения значения базы данных
- 27. Порты для зеркального отображения базы данных
- 28. Использование базы данных доступа для отображения текста
- 29. Приложение для отображения информации из базы данных
- 30. Статистика Выдвижной из базы данных для отображения
Отличное четкое описание различий между параметрами и метриками. Я боролся с документами, которые просто не достаточно далеко. В частности, тот факт, что параметры и функция отслеживания появляются только в медленных транзакциях (и мы должны делать свое собственное время для пользовательских показателей). – redfive