grafana.com Open in urlscan Pro
2600:1901:0:b3ea::  Public Scan

Submitted URL: https://grafana.net/
Effective URL: https://grafana.com/
Submission Tags: falconsandbox
Submission: On October 22 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

<form class="chat-feedback">
  <div><label for="">
      <p class="body-default text-gray-8 mb-half"><strong>Comments</strong> <span class="f-14 text-gray-6 fw-400">(required)</span></p>
    </label><textarea class="bg-white input-no-focus h-150" placeholder="Let us know about your experience with Grot" x-model="summary.feedback.comments" id="modalChatFeedback" :disabled="summary.feedback.success === true"></textarea></div>
  <div class="text-center mx-auto maxw-200"><button class="btn btn--primary w-100" @click.prevent="submitSummaryFeedback" x-show="!summary.feedback.success" :disabled="!summary.feedback.comments || !summary.feedback.rating">
      <span x-show="!summary.feedback.loading &amp;&amp; !summary.feedback.success">Send </span><span x-show="summary.feedback.loading">Sending...</span></button>
    <div class="d-flex justify-content-space-evenly maxw-75 mx-auto" x-show="summary.feedback.success"><span><svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M8.94922 12.6283 12.4033 16l6.1459-6" stroke="#1a7f4b" stroke-width="2" stroke-linecap="square"></path>
          <circle opacity=".2" cx="13.75" cy="13" r="12" stroke="#1a7f4b" stroke-width="2"></circle>
        </svg></span><span>Sent</span></div>
  </div>
  <div class="text-center mb-2 mx-auto maxw-500">
    <p x-show="summary.feedback.success">Thank you! Your message has been received!</p>
    <p x-show="summary.feedback.error !== ''" x-text="summary.feedback.error"></p>
  </div>
</form>

<form class="chat-feedback">
  <div><label for="modalChatFeedback">
      <p class="body-default text-gray-8 mb-half"><strong>Comments</strong> <span class="f-14 text-gray-6 fw-400">(required)</span></p>
    </label><textarea class="bg-white input-no-focus h-150" placeholder="Let us know about your experience with Grot" x-model="conversation_feedback.comments" id="modalChatFeedback" :disabled="conversation_feedback.success === true"></textarea></div>
  <div class="text-center mx-auto maxw-200"><button class="btn btn--primary w-100" @click.prevent="submitChatFeedback(conversation_feedback.conversation_index)" x-show="!conversation_feedback.success"
      :disabled="!conversation_feedback.comments || !conversation_feedback.rating">
      <span x-show="!conversation_feedback.loading &amp;&amp; !conversation_feedback.success">Send</span>
      <span x-show="conversation_feedback.loading"></span></button>
    <div class="d-flex justify-content-space-evenly maxw-75 mx-auto" x-show="conversation_feedback.success"><span><svg width="27" height="26" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M8.94922 12.6283 12.4033 16l6.1459-6" stroke="#1a7f4b" stroke-width="2" stroke-linecap="square"></path>
          <circle opacity=".2" cx="13.75" cy="13" r="12" stroke="#1a7f4b" stroke-width="2"></circle>
        </svg></span><span>Sent</span></div>
  </div>
  <div class="text-center mb-2 mx-auto maxw-500">
    <p x-show="conversation_feedback.success">Thank you! Your message has been received!</p>
    <p x-show="conversation_feedback.error !== ''" x-text="conversation_feedback.error"></p>
  </div>
</form>

<form @submit.prevent="submit()"><template x-if="!response">
    <div><template x-for="field in form.fields" :key="field">
        <div class="alpine-form__wrap"><template x-if="field.element === 'input' &amp;&amp; field.type === 'email'">
            <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
              <template x-if="email !== ''"><input :name="field.name" :value="email" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
                  :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
              </template><template x-if="email === ''"><input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
                  :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern"></template>
            </div>
          </template><template x-if="field.element === 'input' &amp;&amp; field.type !== 'email'">
            <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
              <input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
                :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
            </div>
          </template>
          <div class="form-submit"><template x-if="form.submit_btn"><button class="btn" :class="form.submit_btn" type="submit" x-text="form.submit"></button>
            </template><template x-if="!form.submit_btn"><button class="btn btn--outline-white btn--form" type="submit">Subscribe</button></template></div>
        </div>
      </template></div>
  </template>
  <div><template x-for="field in form.fields" :key="field">
      <div class="alpine-form__wrap"><template x-if="field.element === 'input' &amp;&amp; field.type === 'email'">
          <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
            <template x-if="email !== ''"><input :name="field.name" :value="email" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
                :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
            </template><template x-if="email === ''"><input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
                :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern"></template>
          </div>
        </template><template x-if="field.element === 'input' &amp;&amp; field.type !== 'email'">
          <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
            <input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
              :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
          </div>
        </template>
        <div class="form-submit"><template x-if="form.submit_btn"><button class="btn" :class="form.submit_btn" type="submit" x-text="form.submit"></button>
          </template><template x-if="!form.submit_btn"><button class="btn btn--outline-white btn--form" type="submit">Subscribe</button></template></div>
      </div>
    </template>
    <div class="alpine-form__wrap"><template x-if="field.element === 'input' &amp;&amp; field.type === 'email'">
        <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
          <template x-if="email !== ''"><input :name="field.name" :value="email" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
              :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
          </template><template x-if="email === ''"><input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
              :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern"></template>
        </div>
      </template>
      <div :class="field.wrapperClass || 'form-input'" class="form-input"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true">Email*</label>
        <template x-if="email !== ''"><input :name="field.name" :value="email" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
            :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern">
        </template><template x-if="email === ''"><input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label"
            :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern"></template><input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type"
          @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label" :required="field.required === false ? undefined : true" maxlength="255" :title="field.title" :pattern="field.pattern" name="email"
          placeholder="Email" type="email" class="" aria-label="Email" required="required">
      </div><template x-if="field.element === 'input' &amp;&amp; field.type !== 'email'">
        <div :class="field.wrapperClass || 'form-input'"><label x-text="field.required !== false ? field.label + '*' : field.label" x-show="field.hideLabel === true ? false : true"></label>
          <input :name="field.name" :placeholder="field.placeholder || field.label" :type="field.type" @input="set_value($event, field.name)" :class="field.inputClass" :aria-label="field.label" :required="field.required === false ? undefined : true"
            maxlength="255" :title="field.title" :pattern="field.pattern">
        </div>
      </template>
      <div class="form-submit"><template x-if="form.submit_btn"><button class="btn" :class="form.submit_btn" type="submit" x-text="form.submit"></button>
        </template><template x-if="!form.submit_btn"><button class="btn btn--outline-white btn--form" type="submit">Subscribe</button></template><button class="btn btn--outline-white btn--form" type="submit">Subscribe</button></div>
    </div>
  </div><template x-if="response === true &amp;&amp; form.success">
    <div>
      <p class="h5 form-response form-response__success inter m-0" x-text="form.success"></p>
    </div>
  </template><template x-if="response === true &amp;&amp; !form.success">
    <div>
      <p class="h5 form-response form-response__success inter m-0"></p>
    </div>
  </template><template class="form-response form-response--error mt-1" x-if="response === false">
    <p class="form-response form-response--success text-white mt-1">Sorry, an error occurred. Email <a class="text-white text-underline" href="mailto:update@grafana.com">update@grafana.com</a> for help.</p>
  </template>
</form>

Text Content

Path:

Copied!
 * Products Open Source Solutions Learn Docs Company

 * 
   Downloads Contact us Sign in

Create free account Contact us
Products

All

Products

LGTM+ Stack

Logs

powered by Grafana Loki

Grafana

for visualization

Traces

powered by Grafana Tempo

Metrics

powered by Grafana Mimir and Prometheus

Profiles

powered by Grafana Pyroscope

Key Capabilities

AI/ML insights

Identify anomalies and reduce toil

Contextual root cause analysis

Automated anomaly correlation

SLO management

Create SLOs and error budget alerts

Alerting

Trigger alerts from any data source

Plugins

Connect Grafana to data sources, apps, and more

Observability Solutions

Frontend Observability

Gain real user monitoring insights

Application Observability

Monitor application performance

Infrastructure observability

Ensure infrastructure health and performance

Testing

Performance & load testing

powered by Grafana k6

Synthetic Monitoring

powered by Grafana k6

IRM

OnCall

Observability native incident response

Incident

Observability native incident management

Deploy The Stack

Grafana Cloud

Fully managed

Grafana Enterprise

Self-managed

Pricing

Hint: It starts at FREE

Open Source

All

Open Source

Grafana Loki

Multi-tenant log aggregation system

Grafana

Query, visualize, and alert on data

Grafana Tempo

High-scale distributed tracing backend

Grafana Mimir

Scalable and performant metrics backend

Grafana Pyroscope

Scalable continuous profiling backend

Grafana Beyla

eBPF auto-instrumentation

Grafana Faro

Frontend application observability web SDK

Grafana Alloy

OpenTelemetry Collector distribution with Prometheus pipelines

Grafana OnCall

On-call management

Grafana k6

Load testing for engineering teams

Prometheus

Monitor Kubernetes and cloud native

OpenTelemetry

Instrument and collect telemetry data

Graphite

Scalable monitoring for time series data

All



Community resources

Dashboard templates

Try out and share prebuilt visualizations

Prometheus exporters

Get your metrics into Prometheus quickly

Solutions

All

end-to-end solutions

Opinionated solutions that help you get there easier and faster

Kubernetes Monitoring

Get K8s health, performance, and cost monitoring from cluster to container

Application Observability

Monitor application performance

Frontend Observability

Gain real user monitoring insights

Incident Response & Management

Detect and respond to incidents with a simplified workflow

All monitoring and visualization solutions

monitor infrastructure

Out-of-the-box KPIs, dashboards, and alerts for observability


Linux

Windows

Docker

Postgres

MySQL

AWS

Kafka

Jenkins

RabbitMQ

MongoDB
All monitoring solutions

visualize any data

Instantly connect all your data sources to Grafana


MongoDB

AppDynamics

Oracle

GitLab

Jira

Salesforce

Splunk

Datadog

New Relic

Snowflake
All visualization solutions
Learn

All

Learn

Stay up to date

ObservabilityCON

Annual flagship observability conference

ObservabilityCON on the Road

Observability roadshow series

Blog

News, releases, cool stories, and more

Observability Survey 2024

Key findings and results

New

Story of Grafana

10 years of Grafana

Events

Upcoming in-person and virtual events

Success stories

By use case, product, and industry

Technical learning

Documentation

All the docs

Webinars and videos

Demos, webinars, and feature tours

Tutorials

Step-by-step guides

Workshops

Free, in-person or online

Writers' Toolkit

Contribute to technical documentation provided by Grafana Labs

Plugin development

Visit the Grafana developer portal for tools and resources for extending Grafana
with plugins.

new

Join the community

Community

Join the Grafana community

new

Community forums

Ask the community for help

Community Slack

Real-time engagement

Grafana Champions

Contribute to the community

new

Community organizers

Host local meetups

new
Docs

All

Docs

Grafana

Grafana Mimir

Grafana Tempo

Grafana Loki

Grafana Pyroscope

Grafana Alloy

Grafana Beyla

Grafana Faro

Grafana k6

Prometheus

Writers’ Toolkit

Grafana Cloud

Grafana Cloud k6

Synthetic Monitoring

Grafana Kubernetes Monitoring

Grafana OnCall

Grafana Incident

Grafana SLO

Grafana Alerting

Grafana Machine Learning

Application Observability

Grafana Enterprise

Grafana Enterprise Logs

Grafana Enterprise Metrics

Grafana Enterprise Traces

Grafana plugins

Community plugins

Visit documentation

Get started

Get started with Grafana

Build your first dashboard

Get started with Grafana Cloud

What's new / Release notes

Grafana: 11.2
Grafana k6: 0.54


Grafana Loki: 3.2
Grafana Mimir: 2.14
Grafana Pyroscope: 1.8
Grafana Tempo: 2.6

Company

All

Company

Our team
Careers We're hiring
Events
Partnerships
Newsroom
Contact us
Merch

Help build the future of open source observability software Open positions

Check out the open source projects we support Downloads

Sign in

LGTM+ Stack

Logs

powered by Grafana Loki

Grafana

for visualization

Traces

powered by Grafana Tempo

Metrics

powered by Grafana Mimir and Prometheus

Profiles

powered by Grafana Pyroscope



Key Capabilities

AI/ML insights

Identify anomalies and reduce toil

Contextual root cause analysis

Automated anomaly correlation

SLO management

Create SLOs and error budget alerts

Alerting

Trigger alerts from any data source

Plugins

Connect Grafana to data sources, apps, and more



Observability Solutions

Frontend Observability

Gain real user monitoring insights

Application Observability

Monitor application performance

Infrastructure observability

Ensure infrastructure health and performance



Testing

Performance & load testing

powered by Grafana k6

Synthetic Monitoring

powered by Grafana k6



IRM

OnCall

Observability native incident response

Incident

Observability native incident management



Deploy The Stack

Grafana Cloud

Fully managed

Grafana Enterprise

Self-managed

Pricing

Hint: It starts at FREE


The actually useful free plan
 * Grafana, of course
 * 14 day retention
 * 10k series Prometheus metrics
 * 500 VUh k6 testing
 * 50 GB logs, traces, and profiles
 * 50k frontend sessions
 * 2,232 app o11y host hours
 * 2,232 k8s monitoring host hours
 * 37,944 k8s monitoring container hours
 * and more cool stuff

Create free account No credit card needed, ever.

Grafana Loki

Multi-tenant log aggregation system

Grafana

Query, visualize, and alert on data

Grafana Tempo

High-scale distributed tracing backend

Grafana Mimir

Scalable and performant metrics backend



Grafana Pyroscope

Scalable continuous profiling backend

Grafana Beyla

eBPF auto-instrumentation

Grafana Faro

Frontend application observability web SDK

Grafana Alloy

OpenTelemetry Collector distribution with Prometheus pipelines

Grafana OnCall

On-call management



Grafana k6

Load testing for engineering teams

Prometheus

Monitor Kubernetes and cloud native

OpenTelemetry

Instrument and collect telemetry data

Graphite

Scalable monitoring for time series data

All


Community resources

Dashboard templates
Try out and share prebuilt visualizations
Prometheus exporters
Get your metrics into Prometheus quickly

end-to-end solutions

Opinionated solutions that help you get there easier and faster

Kubernetes Monitoring

Get K8s health, performance, and cost monitoring from cluster to container

Application Observability

Monitor application performance

Frontend Observability

Gain real user monitoring insights

Incident Response & Management

Detect and respond to incidents with a simplified workflow



monitor infrastructure

Out-of-the-box KPIs, dashboards, and alerts for observability

Linux
Windows
Docker
Postgres
MySQL
AWS
Kafka
Jenkins
RabbitMQ
MongoDB

visualize any data

Instantly connect all your data sources to Grafana

MongoDB
AppDynamics
Oracle
GitLab
Jira
Salesforce
Splunk
Datadog
New Relic
Snowflake
All monitoring and visualization solutions

Stay up to date

ObservabilityCON

Annual flagship observability conference

ObservabilityCON on the Road

Observability roadshow series

Blog

News, releases, cool stories, and more

Observability Survey 2024

Key findings and results

New

Story of Grafana

10 years of Grafana

Events

Upcoming in-person and virtual events

Success stories

By use case, product, and industry



Technical learning

Documentation

All the docs

Webinars and videos

Demos, webinars, and feature tours

Tutorials

Step-by-step guides

Workshops

Free, in-person or online

Writers' Toolkit

Contribute to technical documentation provided by Grafana Labs

Plugin development

Visit the Grafana developer portal for tools and resources for extending Grafana
with plugins.

new


Join the community

Community

Join the Grafana community

new

Community forums

Ask the community for help

Community Slack

Real-time engagement

Grafana Champions

Contribute to the community

new

Community organizers

Host local meetups

new


Featured



Getting started with the Grafana LGTM Stack

We’ll demo how to get started using the LGTM Stack: Loki for logs, Grafana for
visualization, Tempo for traces, and Mimir for metrics.

Watch now →

Open source

Grafana

Grafana Mimir

Grafana Tempo

Grafana Loki

Grafana Pyroscope

Grafana Alloy

Grafana Beyla

Grafana Faro

Grafana k6

Prometheus

Writers’ Toolkit



Cloud

Grafana Cloud

Grafana Cloud k6

Synthetic Monitoring

Grafana Kubernetes Monitoring

Grafana OnCall

Grafana Incident

Grafana SLO

Grafana Alerting

Grafana Machine Learning

Application Observability



Enterprise

Grafana Enterprise

Grafana Enterprise Logs

Grafana Enterprise Metrics

Grafana Enterprise Traces

Grafana plugins

Community plugins

Visit documentation


Get started

Get started with Grafana

Build your first dashboard

Get started with Grafana Cloud

What's new / Release notes

Grafana: 11.2
Grafana k6: 0.54


Grafana Loki: 3.2
Grafana Mimir: 2.14
Grafana Pyroscope: 1.8
Grafana Tempo: 2.6

Our team
Careers We're hiring
Events
Partnerships
Newsroom
Contact us
Merch

Grot good

Grot bad Feedback


I'm a beta, not like one of those pretty fighting fish, but like an early test
version. Our lawyers want you to know that I may get answers wrong, so we will
monitor feedback and output constantly


Grot good

Grot bad Feedback


I'm a beta, not like one of those pretty fighting fish, but like an early test
version. Our lawyers want you to know that I may get answers wrong, so we will
monitor feedback and output constantly

← Go back


FEEDBACK

Write a short description about your experience with Grot, our AI Beta.

Rate your experience (required)




Comments (required)

Send Sending...
Sent

Thank you! Your message has been received!



Möchtest du eine KI-generierte Zusammenfassung dieser Seite in deiner Sprache?

Sprache auswählen
DeutschSpanischFranzösischItalienischJapanischKoreanischBrasilianisches
PortugiesischRussischChinesisch
Ja Nein, danke

We cannot remember your choice unless you click the consent notice at the
bottom.

I am Grot, your AI helper. Ask me anything.

Grot good

Grot bad Feedback


RELEVANT SOURCES:


I’m a beta, not like one of those pretty fighting fish, but like an early test
version. Our lawyers want you to know that my answers may be wrong or not fully
up to date, so please provide feedback to help me improve.


I am Grot, your AI helper. Ask me anything.

Grot good

Grot bad Feedback


RELEVANT SOURCES:


I’m a beta, not like one of those pretty fighting fish, but like an early test
version. Our lawyers want you to know that my answers may be wrong or not fully
up to date, so please provide feedback to help me improve.


← Go back


FEEDBACK

Write a short description about your experience with Grot, our AI Beta.

Rate your experience (required)




Comments (required)

Send
Sent

Thank you! Your message has been received!




en

--------------------------------------------------------------------------------

ja
Observability+… at your service
Metrics, logs, traces, and profiles, oh my! Gazillions of pre-built solutions to
try.

So much to explore, with capabilities galore. OTel me more.

Grafana Cloud

Wow, I can do that?
A little bit of AI in your life, a little bit of ML by your side… Whatever you
call it, it’s saving you time and money, money, money.A little bit of AI in your
life, a little bit of ML by your side…

Do you believe in magic? Adaptive telemetry (cut unused data automagically),
root cause analysis (WTH went wrong?) and incident response (teamwork =
dreamwork), incident summaries (clean up my bad language).

AI/ML features

Your first, last, or everything pane of glass.
Visualize & monitor almost anything.

From AWS to Zabbix and everything in between, can’t get enough of your graphs,
babe.

Data sources

Centralized observability managed for you
Metrics, logs, traces, and profiles, and 100+ pre-built solutions (dashboards,
KPIs, alerts).Metrics, logs, traces, and profiles, and 100+ pre-built solutions.

Pick what you want, from K8s and application observability to incident response.
Plus native support for Prometheus and OTel.

Grafana Cloud

Serious-ly innovative.
Save time and money with GenAI & Machine Learning.

Adaptive telemetry, ML-powered root cause analysis and incident response,
GenAI-assisted incident summaries, and more.

AI/ML features

Your single or first pane of glass.
Visualize & monitor almost anything.

From AWS to Zabbix and 100s of other sources, bring them together in one place.

Data sources

Fun Serious


The actually useful free plan
Grafana Cloud Free Tier
 * 10k series Prometheus metrics
 * 50GB logs, 50GB traces, 50GB profiles
 * 500VUh k6 testing
 * 20+ Enterprise data source plugins
 * 100+ pre-built solutions

Create accountPut the credit card away.

Trusted by 20M+ users worldwide


Success stories →


COMPOSE AND SCALE YOUR OBSERVABILITY WITH ONE, SOME, OR ALL OF THE GRAFANA STACK
PIECES

Your tools / data

Query /

keep data where it is



Your environment

Applications and infrastructure

Send data to backends

Open standards: OTel, Prometheus


Visualization
Testing
Performance testing Synthetic monitoring
Observability solutions
Frontend Application Infrastructure
Incident response management
OnCall Incident
Key capabilities
AI/ML insights Contextual root cause analysis Cost management SLO management
Alerting Security and governance
Building blocks: telemetry databases (LGTM+)

Mimir

Metrics

Loki

Logs

Tempo

Traces

Pyroscope

Profiles

No lock-in

Open standards: OTel, Prometheus




YOUR TOOLS / DATA

Connect your tools and your teams with Grafana plugins. Data source plugins hook
into existing data sources via APIs and render the data in real time without
requiring you to migrate or ingest your data.

Plugin directory Demo Docs


YOUR ENVIRONMENT

Send your local data to Grafana’s backend for long-term storage, aggregation,
and high-performance querying. Forward your metrics, logs, traces, and profiles
using existing services deployed into your environment.

Quick start guide Demo Docs


VISUALIZATION

Grafana allows you to query, visualize, alert on, and understand your metrics no
matter where they are stored. Create, explore, and share beautiful dashboards
with your team and foster a data-driven culture.

Learn more Demo Docs


PERFORMANCE TESTING

Easily run cloud-based performance tests to boost release confidence and
velocity.

Learn more Demo Docs


SYNTHETIC MONITORING

Proactively monitor the performance of your APIs and web applications from the
user’s perspective, testing the availability, health, and quality of your
services around the world.

Learn more Demo Docs


CONTEXTUALIZED ROOT CAUSE ANALYSIS

Add an intelligence layer to your telemetry data to better understand the
behavior of your applications and services. Uncover root causes quickly as
related issues are automatically correlated.

Learn more Demo Docs


FRONTEND OBSERVABILITY

Gain clear, actionable insights into the end user experience of web applications
with data on real-time frontend health and frontend errors.

Learn more Demo Docs


APPLICATION OBSERVABILITY

Bring together application telemetry from the frontend and infrastructure layers
with native support of both OpenTelemetry and Prometheus.

Learn more Demo Docs


INFRASTRUCTURE OBSERVABILITY

Gain insights into workloads you haven’t been able to see before with pre-built
infrastructure observability solutions.

Learn more Demo Docs


SLO MANAGEMENT

Easily create, manage, and scale service level objectives, SLO dashboards, and
error budget alerts in Grafana Cloud.

Learn more Demo Docs


ALERTING

Create, manage, and take action on your alerts in a single, consolidated view,
and improve your team’s ability to identify and resolve issues quickly.

Learn more Demo Docs


ONCALL

Reduce toil in on-call management through simpler workflows and interfaces that
are tailored specifically for engineers.

Learn more Demo Docs


INCIDENT

Respond to incidents faster by automating the toilsome tasks of incident
management, which helps you focus on actually fixing the issue.

Learn more Demo Docs


AI/ML INSIGHTS

AI/ML tools in Grafana Cloud minimize toil and the need for everyone in your
organization to have the same deep domain knowledge about your increasingly
complex stack.

Learn more


COST MANAGEMENT

Manage, control, and optimize your observability spend with a centralized suite
of tools in Grafana Cloud.

Learn more Demo Docs


SECURITY AND GOVERNANCE

Grafana's security and governance capabilities include robust user
authentication and authorization, data source permissions, audit logging, and
compliance with industry standards to ensure secure and controlled access to
data visualizations and dashboards.

Learn more Demo Docs Trust Center


CONFIGURATION (AS CODE)

Manage dashboards, datasources, and configurations through declarative JSON or
YAML files, enabling version control and automated deployments for consistent
and reproducible monitoring environments.

Learn more Demo Docs


LOKI

Store and query logs from all your applications and infrastructure – without
worrying about log volumes, costs, or storage limits.

Learn more Demo Docs


GRAFANA

Query, visualize, alert on, and understand your metrics no matter where they are
stored. Create, explore, and share beautiful dashboards with your team and
foster a data-driven culture.

Learn more Demo Docs


TEMPO

Understand the flow of requests and data in your software systems and track down
issues quickly with this highly scalable, cost-effective trace storage and query
engine.

Learn more Demo Docs


MIMIR

Bring together the raw, unsampled metrics for all your applications and
infrastructure, spread around the globe, in one place. Query high-cardinality
data with blazing fast PromQL and Graphite queries.

Learn more Demo Docs


PYROSCOPE

Optimize infrastructure spend, simplify debugging, and enhance application
performance through continuous profiling.

Learn more Demo Docs

--------------------------------------------------------------------------------


PLAY AROUND WITH THE GRAFANA STACK

Experience Grafana for yourself, no registration or installation needed.


GRAFANA SHOWCASE

Watch
0:14

A problem with video playback occurred. If it persists, please email <a
href="mailto:update@grafana.com">update@grafana.com</a> for help.

Grafana sandbox


UPCOMING AND RECENT EVENTS

2024-10-22
Meetup


GRAFANA & FRIENDS BERLIN - GRAFANA & FRIENDS BERLIN + AWS UG BERLIN
COLLABORATIVE SESSION - OCTOBER

Learn more →
2024-10-23
Webinar


INTRO TO METRICS WITH GRAFANA: PROMETHEUS, GRAFANA MIMIR, AND BEYOND

In this webinar, we’ll go over challenges when scaling metrics systems, with a
particular focus on Prometheus and Grafana Mimir.

Register now →
2024-10-23
Meetup


GRAFANA & FRIENDS MENDOZA - GRAFANA & FRIENDS MENDOZA MEETUP OCTUBRE 2024

Learn more →
All upcoming events On-demand webinars and videos

--------------------------------------------------------------------------------


GRAFANA LABS BLOG

News, announcements, articles, metrics & monitoring love


2024-10-21    |   
Ishan Jain, Rob Whelan
Monitor your generative AI app with the AI Observability solution in Grafana
Cloud
2024-10-18    |   
Grafana Labs Team
Monitoring Kubernetes: Why traditional techniques aren't enough
2024-10-17    |   
Sam Jewell
Grafana security release: Critical severity fix for CVE-2024-9264

Sign up for Grafana stack updates
Subscribe
Subscribe
Email*

SubscribeSubscribe





Sorry, an error occurred. Email update@grafana.com for help.

Note: By signing up, you agree to be emailed related product-level information.

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------

 * Grafana
 * Overview
 * Deployment options
 * Plugins
 * Dashboards

 * Products
 * Grafana Cloud
 * Grafana Cloud Status
 * Grafana Enterprise Stack
 * AI/ML tools for observability
 * Contextual root cause analysis | Grafana Cloud Asserts
 * Grafana Cloud Application Observability
 * Grafana Cloud Frontend Observability
 * Grafana Cloud k6
 * Grafana Cloud Logs
 * Grafana Cloud Metrics
 * Grafana Cloud Profiles
 * Grafana Cloud Synthetic Monitoring
 * Grafana Cloud Traces
 * Grafana IRM
 * Grafana SLO

 * Open Source
 * Grafana
 * Grafana Loki
 * Grafana Mimir
 * Grafana OnCall
 * Grafana Tempo
 * Grafana Agent
 * Grafana Alloy
 * Grafana k6
 * Prometheus
 * Grafana Faro
 * Grafana Pyroscope
 * Grafana Beyla
 * OpenTelemetry
 * Grafana Tanka
 * Graphite
 * GitHub

 * Learn
 * Grafana Labs blog
 * Documentation
 * Downloads
 * Community
 * Community forums
 * Community Slack
 * Grafana Champions
 * Community organizers
 * ObservabilityCON 2024
 * GrafanaCON
 * The Golden Grot Awards
 * Successes
 * Workshops
 * Videos
 * OSS vs Cloud
 * Load testing
 * Log monitoring
 * Authors

 * Company
 * 
 * The team
 * Press
 * Careers
 * 
 * Partnerships
 * Contact Us | Grafana Labs
 * Getting help
 * Merch

--------------------------------------------------------------------------------

Grafana Cloud Status
Legal and Security
Terms of Service
Privacy Policy
Trademark Policy
Copyright 2024 © Grafana Labs
Grafana Labs uses cookies for the normal operation of this website. Learn more.
Got it!

word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1