#sql-server #monitoring #grafana #metrics
#sql-server #мониторинг #grafana #показатели
Вопрос:
Мы запускаем стороннее программное обеспечение в нашей компании, оно использует SQL Server. Недавно мы перенесли это программное обеспечение в облачное решение, и теперь пользователи жалуются на медлительность при его использовании. (мы могли бы обвинить облако, но у нас там есть и другие вещи .. плюс у этого программного обеспечения всегда были проблемы с медленностью)
Я использую Grafana для своих java API и думал использовать его для мониторинга этого экземпляра SQL Server.
Я считаю, что это скорее вопрос SQL Server…
У нас есть полный доступ для чтения к базе данных … так могу ли я отслеживать время выполнения запущенных запросов?
Нравится.. когда кто-то что-то делает в программном обеспечении, он выполняет CRUD-запрос, верно? Могу ли я получить доступ к этому времени выполнения запроса / другой информации об этом?
Я хочу отслеживать, что действительно замедляет работу программного обеспечения в зависимости от того, что оно выполняет на SQL Server (поскольку я не могу коснуться какого-либо кода)
Комментарии:
1. Что вы на самом деле спрашиваете здесь. Оба вопроса, которые вы здесь задаете, довольно расплывчаты.
2. я хочу отслеживать / отслеживать время выполнения всех запросов, выполняемых в базе данных SQL SERVER. я не знаю, как экспортировать метрики для этого на SQL SERVER. и хотите использовать grafana, чтобы показать это (я привык к grafana, мог бы использовать любое другое решение)
3. Он не попадает на уровень запросов, но SQLCAT написал статью о том, как они отслеживают SQL в Linux с помощью grafana на docs.microsoft.com/en-us/archive/blogs/sqlcat /. … Начните с этого, чтобы получить показатели, поступающие в вашу панель мониторинга, и адаптируйте их по мере необходимости.
4. «я хочу отслеживать / отслеживать время выполнения всех запросов, выполняемых в базе данных SQL SERVER». Это не вопрос. О чем ты на самом деле спрашиваешь? «Я хочу» — это не вопрос, и «я не знаю как» — тоже.
5. Ларну, хорошо, давайте сделаем вопрос из моего текста: «Возможно ли отслеживать / отслеживать время выполнения всех запросов, выполняемых в базе данных SQL SERVER? И использовать Grafana, чтобы показать это отслеживание (показать сгенерированные показатели)? Если да, то каким образом?»