Website | https://grafana.com/ | https://www.elastic.co/kibana | https://azure.microsoft.com/fr-fr/features/azure-portal/ | https://prometheus.io/ | https://github.com/Hygieia/Hygieia |
---|
About | | | | | |
---|
Visualize | Fast and flexible client side graphs with a multitude of options.
Panel plugins for many different way to visualize metrics and logs. | Visualize application, you can shape your data using a variety of
charts, tables, and maps, and more. You’ll create four
visualizations: a pie chart, bar chart, coordinate map, and
Markdown widget. | Visualizations such as charts and graphs can help you analyze your
monitoring data to drill-down on issues and identify patterns.
Depending on the tool you use, you may also have the option to
share visualizations with other users inside and outside of your
organization. | The combination of Prometheus and Grafana is becoming a more and
more common monitoring stack used by DevOps teams for storing and
visualizing time series data. Prometheus acts as the storage
backend and Grafana as the interface for analysis and
visualization. | Hygieia is an OSS Project Sponsored by Capital One which promotes a
single, configurable, easy to use dashboard to visualize near
real-time status of the entire delivery pipeline. |
---|
Alerting | Visually define alert rules for your most important metrics.
Grafana will continuously evaluate them and can send notifications. | A threshold alert to periodically check when your data goes above
or below a certain threshold within a given time interval. It’s one
of the most common type of alerts that you can create using Watcher | Metric alerts in Azure Monitor provide a way to get notified when
one of your metrics cross a threshold. Metric alerts work on a
range of multi-dimensional platform metrics, custom metrics,
Application Insights standard and custom metrics. In this article,
we will describe how to create, view and manage metric alert rules
through Azure portal and Azure CLI. | Alerting with Prometheus is separated into two parts. Alerting
rules in Prometheus servers send alerts to an Alertmanager. The
Alertmanager then manages those alerts, including silencing,
inhibition, aggregation and sending out notifications via methods
such as email, PagerDuty and HipChat. | |
---|
Notifications | When an alert changes state it sends out notifications. Receive
email notifications or get them from Slack, PagerDuty, VictorOps,
OpsGenie, or via webhook. | | | Prometheus creates and sends alerts to the Alertmanager which then
sends notifications out to different receivers based on their
labels. A receiver can be one of many integrations including:
Slack, PagerDuty, email, or a custom integration via the generic
webhook interface. | DevOps concepts enable continuous development feedback. Continuous
feedback leads to process improvement. Components of DevOps rely
heavily on automation. For example, this includes the creation and
execution of test scripts. |
---|
Dynamic Dashboards | Create dynamic & reusable dashboards with template variables
that appear as dropdowns at the top of the dashboard. | Controls provide the ability to add interactive inputs to Kibana
Dashboards. Controls can be used to create two types of inputs:
drop-downs and range sliders. | Shared dashboards in Azure are resources just like virtual machines
and storage accounts. Therefore, they can be managed
programmatically via the Azure Resource Manager REST APIs, the
Azure CLI, Azure PowerShell commands, and many Azure portal
features build on top of these APIs to make resource management
easier. | | monitor things like workitems, code repo, builds, quality items
(unit tests, security, coverage, etc.) and deployments in one
dashboard. Set up the dashboard to display the widgets that matter
most to your project. |
---|
Mixed Data Sources | Mix different data sources in the same graph! You can specify a
data source on a per-query basis. This works for even custom
datasources. | | Azure Monitor is based on a common monitoring data platform that
includes Logs and Metrics. Collecting data into this platform
allows data from multiple resources to be analyzed together using a
common set of tools in Azure Monitor. | | Hygieia was developed because teams at Capital One found that most
DevOps dashboards did not fit their needs, and only covered a
portion of the pipeline. A tech team at the company developed
Hygieia as a more comprehensive approach to managing pipelines.
Hygieia has six widgets to track code repos, quality, monitoring,
features, and deployment. Many of these widgets already integrate
with existing products such as IBM's UrbanCode. |
---|
Annotations | Annotate graphs with rich events from different data sources. Hover
over events shows you the full event metadata and tags. | you can also detect any anomaly that could be hidden in your data.
The solution utilizes machine learning to help you in this endeavor
so you can easily pinpoint the root causes of problems. | Azure Data Factory pipelines now include tagging support and
enhanced monitoring capabilities, including dashboards and improved
debugging support. | | The Deploy widget displays deployment and environment status
details, including information about artifacts and server. The
ChatOps widget displays the collaborative details from the chat
engine. |
---|
Ad-hoc Filters | Ad-hoc filters allow you to create new key/value filters on the
fly, which are automatically applied to all queries that use that
data source. | | semantic or ad hoc searches when you want to perform the following
tasks: Find a specific work item using its ID or a keyword, Find
one or more work items across all projects in a fast, flexible
manner, Perform full text search across all work item fields,
Review work items assigned to a specific team member, Search
against specific work item fields to quickly narrow down a list of
work items, Determine what key words will support a managed search | The expression browser is available at /graph on the Prometheus
server, allowing you to enter any expression and see its result
either in a table or graphed over time. This is primarily useful
for ad-hoc queries and debugging. For graphs, use Grafana or
Console templates. | The Monitor widget displays the monitor details that track the
status of services such as APIs, GitHub URLs, or Jenkins. This
widget displays the status based on the service HTTP code. |
---|
Data sharing | Grafana provides a number of ways to share a dashboard or a
specific panel to other users within your organization. It also
provides ways to publish interactive snapshots that can be accessed
by external partners. | When sharing your Kibana visualizations and dashboards, you can
simply embed them into websites and webpages or send links to your
colleagues and superiors. You can even open your dashboard to a
wider audience without fearing data leakage as the application has
an option that lets you restrict information viewing. Furthermore,
you can share any data you have as PDF reports or as CSV files. | When you publish and share the Azure Dashboard, it published as an
Azure Resource. You can alternatively provide access to the user by
navigating to “Access Control (IAM)” option from this resource as
well. | | |
---|
Single UI Management | | Whether it is adding data sources, setting up security controls, or
managing pipelines, Kibana has a single interface solution for them | | | Hygieia dashboards provide administrator and user access through
various views. An admin user can:- Select a theme for the
dashboard, Manage user and admin accounts for the dashboard, Set up
API tokens for authentication, Create and manage custom dashboard
templates |
---|
More comparisons
Comments
No comments yet. Be the first to give your opinion.Leave a comment
Register Sign in