> ## 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.

# Over tijd

Deze pagina legt uit hoe AppSignal omgaat met tijd, waarom machines tijden kunnen rapporteren die niet nauwkeurig zijn en hoe u app-servers synchroniseert met NTP-servers.

De gegevens die AppSignal van uw app en app-server verzamelt, hebben een tijdstempel. Deze tijdstempel is het tijdstip waarop een HTTP-verzoek werd gedaan, een achtergrondtaak werd gestart, een metric werd ingesteld of een gebeurtenis in de app werd gestart. Deze tijd wordt vervolgens gebruikt om grafieken, sample- en gebeurtenisgegevens in chronologische volgorde weer te geven.

**⚠️ Het tijdstempel dat aan de gegevens van een app is gekoppeld, is gebaseerd op de datum en tijd van de server van de app-instance.**

Als een app-server niet ongeveer de huidige tijd rapporteert, kan dit problemen veroorzaken bij de verwerking en alarmering door AppSignal. Wanneer een app meerdere servers heeft, moeten deze servers ongeveer dezelfde tijd rapporteren.

Een verschil van seconden *kan* geen grote impact hebben, maar een factor van minuten zal ongewenste effecten veroorzaken. Dit omvat onnauwkeurige grafieken, metrics en samples, en gemiste meldingen over Anomaly detection-alerts.

Lees meer over hoe gegevens van uw app en servers naar de servers van AppSignal worden verzonden en hoe de gegevens vervolgens worden verwerkt op onze [data life cycle-pagina](/appsignal/data-life-cycle). Specifiek voor [Anomaly detection-alerts][anomaly detection processing] is het zeer belangrijk dat de juiste tijd vanuit een app wordt verzonden, om gemiste alerts over metrics te voorkomen.

## Clock drift

Computers kunnen [clock drift](https://en.wikipedia.org/wiki/Clock_drift) ervaren, waardoor de klok steeds meer afwijkt van de referentieklok, de huidige tijd. Dit betekent dat de klok van een app-server enkele minuten voor of achter kan lopen op de werkelijke tijd. Aangezien de [transactiegegevens][transaction data] het tijdstempel van de server gebruiken, zijn de gegevens die worden verzonden ook niet gesynchroniseerd als de server niet gesynchroniseerd is.

Onnauwkeurige kloktijden kunnen problemen veroorzaken met de gerapporteerde tijden voor samples en metrics en kunnen de rapportage voor [Anomaly detection-triggers][anomaly detection processing] verstoren. Samples en metrics worden niet weergegeven op het werkelijke tijdstip waarop ze plaatsvonden. Anomaly detection zal geen alerts kunnen aanmaken voor metrics die met onnauwkeurige tijdstempels zijn gerapporteerd.

Om clock drift te minimaliseren raden wij u aan uw servers in te stellen om [hun huidige tijd automatisch te synchroniseren][ntp sync] met een [NTP][ntp]-server.

## Over de toekomst

Wanneer AppSignal [transactiegegevens][transaction data] detecteert met tijdstempels in de toekomst (vanuit het perspectief van de huidige tijd van de AppSignal-processor), stuurt AppSignal een melding om de gebruikers van de app te waarschuwen over de foutieve tijd die vanuit de app is verzonden.

Deze melding is niet beschikbaar voor (custom) metrics die vanuit een app-instance worden verzonden, maar kan in de toekomst worden toegevoegd.

## NTP-synchronisatie instellen

Door een server te synchroniseren met NTP-servers wordt ervoor gezorgd dat de tijd van een server ongeveer hetzelfde is als een referentieklok. NTP, Network Time Protocol, is het protocol dat door computers wordt gebruikt om tijden over netwerken te synchroniseren. In de praktijk pollen servers en personal computers af en toe één of meer servers om de huidige tijd op te halen. Als de geretourneerde tijd afwijkt van de huidige tijd van de computer, werkt de computer zijn huidige tijd bij naar de NTP-waarde. Frequent pollen van de NTP-servers door een app-server zorgt ervoor dat de server nooit te veel afwijkt van de referentietijd.
De servers van AppSignal zijn ook geconfigureerd om te synchroniseren met NTP-servers.

Het `ntp`-pakket synchroniseert een machine met NTP-servers op de meeste systemen. Ubuntu biedt het `timesyncd`-pakket, als onderdeel van `systemd` sinds Ubuntu 16.04. De NTP-installatie-instructies kunnen verschillen voor uw Linux-distributie of besturingssysteem, zoek dus een handleiding die van toepassing is op uw installatie.

* [Ubuntu Time Synchronization-handleiding](https://ubuntu.com/server/docs/network-ntp)
* [Fedora NTPd-handleiding](https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/servers/Configuring_NTP_Using_ntpd/)

Verifieer de NTP-installatie door te controleren of de huidige datum en tijd van de server gesynchroniseerd zijn met NTP-servers met de commando's `ntpstat` of `timedatectl status` (Ubuntu/systemd).

[ntp sync]: #setting-up-ntp-synchronization

[anomaly detection processing]: /appsignal/data-life-cycle.html#anomaly-detection

[transaction data]: /appsignal/terminology.html#transactions

[ntp]: https://en.wikipedia.org/wiki/Network_Time_Protocol
