Zum Hauptinhalt springen
Das AppSignal-Gem ist sofort kompatibel mit dem Ownership-Gem.

Verwendung

Wenn Sie das Ownership-Gem verwenden, um die Verantwortlichkeit für bestimmte Codeblöcke zuzuweisen, fügt das AppSignal-für-Ruby-Gem dem resultierenden Sample automatisch ein Owner-Tag hinzu, dessen Wert dem zuletzt zugewiesenen Owner eines Codeblocks während dieses Samples entspricht:
# This will set the owner tag for this sample to :growth
owner :growth do
  crunch_user_numbers
end
Ownership integration in AppSignal Sie können dieses Tag verwenden, um Samples in AppSignal nach dem Team zu filtern, das für den entsprechenden Code verantwortlich ist. Wenn ein Fehler gemeldet wird, wird das Owner-Tag des Fehler-Samples auf den Owner des Codeblocks gesetzt, der den Fehler verursacht hat.

Namespaces setzen

Sie können auch die Konfigurationsoption ownership_set_namespace auf true setzen, damit neben dem Owner-Tag auch der Namespace automatisch auf den Owner gesetzt wird. Die Verwendung von Namespaces ermöglicht es Ihnen, einfach zu sehen, welche Performance-Actions und Fehler einem bestimmten Team gehören. Beachten Sie, dass das Ändern des Namespaces für Actions und Fehler, die bereits an AppSignal gemeldet wurden, dazu führt, dass sie als neue Actions und Fehler gemeldet werden.

Integration deaktivieren

Um die Integration mit dem Ownership-Gem vollständig zu deaktivieren, setzen Sie die Konfigurationsoption instrument_ownership auf false.