Zum Hauptinhalt springen
Benutzerdefinierte Marker können zu Graphen und Diagrammen hinzugefügt werden, um wichtige Änderungen zu kennzeichnen. Sie funktionieren ähnlich wie Deploy-Marker, die Sie darüber informieren, wann ein Deployment erfolgt ist. Es gibt mehrere Möglichkeiten, benutzerdefinierte Marker zu senden: über unsere UI, API und Public-Endpoint-API. Das Ruby-Gem enthält auch eine Helper-Klasse, um benutzerdefinierte Marker über unseren Public Endpoint zu erstellen. Sehen Sie sich das folgende Beispiel an, wie sie verwendet werden kann:
Appsignal::CustomMarker.report(
  # The icon shown on the timeline
  :icon => "🎉",
  # The message shown on hover
  :message => "Big event happened!",
  # Any time object or a string with a ISO8601 valid time is accepted
  :created_at => Time.now
)
Sie können diesen Helper an jeder Stelle in Ihrer Anwendung aufrufen, an der ein Event auftritt, das auf der Graph-Timeline verfolgt werden muss, wie z. B. Rake-Tasks.