This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.
() translation by (you can also view the original English article)
Что такое New Relic Insights?
New Relic Insights объединяет бизнес-показатели, данные о производительности и поведении клиентов в одной гигантской базе данных. И если вы уже используете New Relic для мониторинга производительности вашего приложения, то ваши данные уже находятся в хранилище Insights.
Insights основывается на ядре механизма сбора данных New Relic, APM (Application Performance Management) и расширяет его, чтобы включать поведение пользователя, бизнес-транзакции и многое другое.
Insights начинается с набора основных атрибутов, взятых из двух исходных источников:
- События транзакций от агента APM New Relic (события APM)
- Просмотр страниц из процесса синхронизации загрузки страницы в браузере New Relic (события браузера)
Тем не менее, вы можете добавлять пользовательские атрибуты и события и сразу видеть, что происходит с вашими функциями сайта в режиме реального времени.
Если вы читали Использование New Relic для мониторинга производительности WordPress (Tuts +), у вас уже может быть есть активная учетная запись New Relic APM, собирающая данные о вашем веб-сайте. Для получения дополнительной информации о браузере прочитайте Front-End Monitoring с помощью New Relic Browser (Tuts +).
Четыре основных компонента
Insights содержит четыре основных компонента:
- Высокопроизводительная база данных событий без индексов, которая хранит ваши данные в облаке.
- Язык запросов с поддержкой SQL (NRQL) для чтения и организации данных из базы данных событий.
- Простой API HTTP запросов для добавления пользовательских атрибутов и событий в базу данных событий и для повторного получения данных для локальных приложений. New Relic предлагает поддержку API на нескольких разных языках (таких как Ruby, Java, .NET, PHP и Python), чтобы упростить интеграцию.
- Интерфейс управления главной панелью с набором виджетов, который поможет вам быстро и четко представлять данные. Используя интерфейс Insights, вы можете быстро и легко создавать информационные панели для выявления проблем с серверами и приложениями в режиме реального времени или отслеживания текущих тенденций данных и обмена ими с вашей командой.
Например, вы можете задавать вопросы в хранилище данных Insights с помощью NRQL:



Автозаполнение NRQL позволяет учиться создавать простые и интуитивно понятные запросы:



Пользовательские атрибуты позволяют измерять и отслеживать такие показатели, как количество денег в корзинах, а затем сравнивать их по городам:



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



Вот вступительный скринкаст, показывающий, как интегрировать запросы NRQL с настраиваемыми и разделяемыми информационными панелями:
Для чего вы можете использовать Insights?
New Relic предлагает ряд интересных примеров для использования Insights для развития вашего бизнеса:
- Управление продуктом. Сделайте запрос о принятии новых функций, которые вы сегодня подключили. Узнайте, какие клиенты используют эти функции, а какие нет. Примите меры через лояльность клиентов или группы продаж, чтобы узнать, почему.
- Разработчики приложений и ИТ-операторы. Клиент открыл тикет поддержки о потенциальной ошибке, которую он встретил десять минут назад. Вы не можете воспроизвести ее. Отслеживайте взаимодействие этого клиента с вашим сайтом за последние десять минут и найдите основную причину.
- Маркетинг. Узнайте, является ли новая маркетинговая кампания прибыльной или провальной прямо в реальном времени. Если она выгодная, то потратьте больше. Если провальная, то убейте кампанию, прежде чем вносить свой бюджет.
- Продажи. Отслеживайте опыт и использование вашего клиента во время бесплатной пробной версии. Немедленно узнайте, есть ли у ключевого заинтересованного лица проблемы с продуктом или нет.
- Лояльность и поддержка клиентов. Счастливые клиенты - лучшие клиенты. Отследите взаимодействие и счастье каждого клиента с каждым щелчком мыши. В следующий раз, когда они вызовут поддержку, вы уже знаете, почему они звонят.
- Владелец мобильного приложения. Вы только что запустили приложение в новой стране. Отслеживайте, какие регионы и города имеют большинство пользователей, в итоге вы сможете разумно тратить свои маркетинговые доллары там, где они больше всего нужны. И сравните время сеанса пользователя в новом регионе со временем сеанса в более продвинутых регионах для измерения успеха.
Вот как Nordstrom Rack HauteLook использовал гибкость конфигурации Insights для быстрой оптимизации своих систем доставки:
Начало работы с Insights



Чтобы начать работу, вам необходимо зарегистрироваться для бесплатной учетной записи в New Relic:



После завершения регистрации следуйте инструкциям по установке на странице, соответствующей вашей регистрации. Выберите правильный язык для своего приложения и выполните простые шаги по настройке New Relic Agent, специфичного для вашей среды.



После того, как у вас будет лицензионный ключ, вы можете настроить своего New Relic Agent за считанные минуты. После того, как вы развернули свое приложение с Агентом, вы увидите это сообщение и сможете погрузиться прямо в свои данные приложения за считанные минуты!



В рамках вашего Pro Trial с New Relic вы получите доступ к нашим продуктам APM, Browser и Insights. Благодаря нашим продуктам APM и Browser, загружающим данные из ваших приложений и веб-сайтов, вы можете начать анализировать данные просмотра страниц и транзакций в режиме реального времени в New Relic Insights!
Изучение информации
Как только данные начнут поступать, вы можете начать использовать Insights для изучения активности, записанной с вашего сайта. В ознакомительном туре Insights рассказывается о некоторых возможностях:
В Insights есть три основные области навигации.
- Страница с New Relic Query Language
- Проводник данных
- Сводки
1. Страница New Relic Query Language (NRQL)
Домашняя страница Insights позволит вам составить NRQL-запросы о записанных данных приложения:



Набор данных основан на типичных записях APM, которые выглядят следующим образом:



Здесь я сравниваю трафик сеанса с сегодняшнего дня (понедельник) со вчерашним днем (воскресенье):



Расширение сбора данных с помощью настраиваемых атрибутов
Реальная мощь станет видна, когда вы добавляете пользовательские атрибуты, так как Envato и HauteLook, которые описаны в вышеупомянутых видео. Это позволяет быстро оценить отдельные фрагменты активности на вашем веб-сайте в режиме реального времени.



New Relic библиотеки позволяют легко добавлять пользовательскую запись данных практически в любое веб-приложение или мобильное приложение:



Вот несколько дополнительных примеров общих запросов NRQL:



2. Проводник данных



Проводник данных позволяет развернуть просмотры страниц и транзакции или другие настраиваемые события, которые вы создаете:






3. Панели инструментов
Вы можете добавить результаты любого запроса NRQL к любому количеству настраиваемых панелей мониторинга, которыми затем можно поделиться с вашей командой.
Здесь я создаю виджет «Посетители по странам» для панели «Географический анализ»:



Вот результирующая панель инструментов, которая еще более расширяема:



Ниже приведен пример более продвинутой панели инструментов из документации New Relic. Он показывает количество live пользователей, trial пользователей, пропускную способность, время отклика и т.д.



Мобильное приложение New Relic
Вы также можете просматривать Insights со своего смартфона и планшета. New Relic предлагает бесплатные мобильные приложения для iOS и Android:



Форум сообщества
New Relic только что запустила форум сообщества, который поможет вам быстро найти ответы, обмениваться информацией с вашими друзьями New Relic и взаимодействовать со своей командой поддержки и инженерами, когда вам нужна дополнительная помощь.



Что дальше
Надеюсь, вы нашли этот обзор интригующим. New Relic Insights привносят потрясающие и мощные инструменты для запросов, доступные для бизнеса всех размеров.
Если вам нужен более подробный тур Insights, посмотрите часовой вебинар внизу. Вы также можете запросить ознакомительную демоверсию New Relic Insights с их веб-сайта (или позвонив по номеру 1-888-643-8776).
Триальный период New Relic Insights длится 14 дней. После этого Insights стоит 250 долларов США в месяц и требует оплаченного счета для New Relic APM; это обеспечивает хранение 75 миллионов событий. Ценообразование увеличивается в зависимости от количества событий, которые вы храните.
Если у вас есть какие-либо вопросы или предложения, разместите их в комментариях. Если вы хотите продолжить с моими обучающими программами Tuts + и другими сериями, пожалуйста, посетите мою страницу автора или подпишитесь на @reifman.
MC Frontalot, take us out: