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

# Heroku-hostmetrics

> Leer hoe u hostmetrics voor Heroku-dyno's instelt voor AppSignal met behulp van het logplex-systeem van Heroku.

## Cedar (Legacy Platform)-toepassingen

<Note>
  Zorg ervoor dat er een werkende [Heroku Logplex Log Drain](/heroku/setup) is ingesteld voordat u verdergaat met deze sectie.
</Note>

Heroku biedt een service om hostmetrics van een Dyno op te halen via hun [Logplex-systeem](https://devcenter.heroku.com/articles/logplex).
AppSignal biedt een endpoint om deze metrics uit de logs van uw app te lezen. Dit is de enige manier om in AppSignal nauwkeurige hostmetrics te ontvangen voor Heroku-apps. De [hostmetrics](/metrics/host-metrics)-functie van AppSignal werkt niet betrouwbaar op Heroku omdat het geen directe runtime-metrics blootstelt voor de LXC-containers waarin de Dyno's draaien. Bij gebruik van de normale verzameling van hostmetrics rapporteren uw Heroku-apps de hostmetrics van het bovenliggende systeem waarop veel Heroku-apps draaien, in plaats van metrics die beperkt zijn tot uw Dyno's.

Vanuit het Logplex-systeem kunnen we de volgende metrics per dyno van uw apps ontvangen:

* Load average
* Memory total limit
* Memory used

Om AppSignal in te stellen voor het ontvangen van deze metrics, volgt u de onderstaande gids.

### 1. Update de AppSignal-integratie.

Update eerst de Ruby gem naar versie 2.6.0 of nieuwer.
Voor Elixir, update naar versie 1.6.0 of nieuwer van de AppSignal-integratie.

We zijn overgestapt van het gebruik van de UUID van de dyno naar de naam (bijv. `web.1`), om er zeker van te zijn dat we de metrics die we van de Logplex drain ontvangen kunnen koppelen aan de gegevens die we van de integratie ontvangen. Zorg er daarom voor dat u `2.6.x` of hoger draait.

### 2. Schakel host runtime-metrics in op Heroku

De Heroku-host [runtime metrics](https://devcenter.heroku.com/articles/log-runtime-metrics)-functie logt de hostmetrics voor uw dyno's met vaste intervallen in het log van uw app.

Om deze functie in te schakelen op uw Heroku-app, voert u het volgende commando uit op uw console.

```bash Bash theme={null}
heroku labs:enable log-runtime-metrics
heroku restart
```

Na het herstarten van de app zou u het volgende af en toe in uw logs moeten zien verschijnen.

<CodeGroup>
  ```bash Bash theme={null}
  $ heroku logs --tail
  source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#load_avg_1m=2.46 sample#load_avg_5m=1.06 sample#load_avg_15m=0.99
  source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#memory_total=21.00MB sample#memory_rss=21.22MB sample#memory_cache=0.00MB sample#memory_swap=0.00MB sample#memory_pgpgin=348836pages sample#memory_pgpgout=343403pages
  ```
</CodeGroup>

Raadpleeg de [Heroku Logplex-documentatie](https://devcenter.heroku.com/articles/log-runtime-metrics) voor meer informatie over het instellen hiervan als u problemen ondervindt.

Na het toevoegen van de labs-functie verschijnen na een paar minuten hostmetrics voor uw app in het [gedeelte "host metrics"](https://appsignal.com/redirect-to/app?to=host_metrics).

## Fir-toepassingen

Het Heroku Fir-platform biedt [dyno runtime metrics](https://devcenter.heroku.com/articles/heroku-opentelemetry-signals-and-attributes-reference#dyno-runtime-metrics) via zijn OpenTelemetry-signalen die u kunt configureren door de [Fir-installatiegids](/heroku/setup#fir-applications) te volgen. Zodra u de initiële installatie hebt voltooid, zijn er geen aanvullende stappen vereist. De [hostmetrics](/metrics/host-metrics) van uw applicatie verschijnen na enkele minuten in AppSignal.
