> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nofire.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Service Health

> Ask how a service is doing and get a live metrics view, directly in chat.

<Note>
  Live metric panels are available in the **Chat dashboard** at [my.nofire.ai](https://my.nofire.ai). Slack and MCP return text-based health summaries.
</Note>

Instead of opening Grafana and finding the right dashboard, ask about a service and get a live metrics view rendered inline. Request throughput, latency percentiles, error rate, resource utilization, each with a health status indicator.

## What You Get

<CardGroup cols={2}>
  <Card title="Live panels in chat" icon="chart-bar">
    Metric panels render inline: throughput, latency, error rate, and CPU, each with a GREEN / YELLOW / RED status.
  </Card>

  <Card title="Any service, any time window" icon="clock">
    Ask about any service and any time range. NOFire queries your connected metrics sources and renders the view.
  </Card>

  <Card title="Status at a glance" icon="circle-check">
    Health indicators on each panel so you can spot what needs attention immediately.
  </Card>

  <Card title="Jump into investigation" icon="magnifying-glass">
    See something off? Ask about it in the same thread and NOFire switches into investigation mode.
  </Card>
</CardGroup>

<Frame>
  <img src="https://mintcdn.com/nofireai/D02v0H2-BJutrAY3/images/skills/ad-hoc-dashboards.png?fit=max&auto=format&n=D02v0H2-BJutrAY3&q=85&s=5b65d01a155b2fb4178e7266c5e1946e" alt="Live metric panels in NOFire Chat dashboard showing request throughput, response latency, error rate, and CPU utilization with health status" width="1017" height="906" data-path="images/skills/ad-hoc-dashboards.png" />
</Frame>

## How to Use It

In the Chat dashboard at [my.nofire.ai](https://my.nofire.ai):

```
show me the health of the checkout service
```

```
how is payment service doing right now?
```

```
show me latency and error rate for cart in the last hour
```

```
give me a metrics overview for all services in the production namespace
```

In **Slack** or **MCP**, the same questions return text-based health summaries with key metric values.

## Follow Up in the Same Thread

After seeing the panels, keep going:

```
show me the last 3 hours instead
```

```
why is the response latency panel yellow?
```

```
add memory usage to this view
```

Asking "why" on a yellow or red panel transitions directly into an investigation.

## Common Use Cases

<AccordionGroup>
  <Accordion title="Health check before deploying">
    ```
    show me the health of payment before I deploy
    ```

    Quick sanity check that surfaces existing issues before you push a new change.
  </Accordion>

  <Accordion title="On-call handoff">
    ```
    show me yesterday's metrics overview for production services
    ```

    A shared view of what happened during the previous shift.
  </Accordion>

  <Accordion title="Verify a deployment is clean">
    ```
    show me error rate and latency for checkout since the 15:00 deploy
    ```

    Confirm nothing regressed without switching tools.
  </Accordion>

  <Accordion title="Start an investigation from a metric">
    See a YELLOW or RED panel and follow up:

    ```
    why is response latency elevated?
    ```

    NOFire goes from health view into full root cause analysis.
  </Accordion>
</AccordionGroup>

## Getting Started

Connect at least one metrics source.

<CardGroup cols={2}>
  <Card title="Connect Prometheus" icon="database" href="/monitoring/prometheus">
    Self-hosted Prometheus
  </Card>

  <Card title="Connect Grafana" icon="chart-line" href="/monitoring/grafana">
    Grafana with Prometheus datasource
  </Card>

  <Card title="Connect Tempo" icon="share-nodes" href="/traces/tempo">
    Distributed tracing
  </Card>

  <Card title="Connect Elasticsearch" icon="magnifying-glass" href="/logs/elasticsearch">
    Logs and search
  </Card>
</CardGroup>
