{"id":420,"date":"2019-06-18T17:20:55","date_gmt":"2019-06-18T15:20:55","guid":{"rendered":"https:\/\/dam-evangelist.blog\/?p=420"},"modified":"2021-04-28T12:15:21","modified_gmt":"2021-04-28T10:15:21","slug":"professionelles-logging-im-dam-umfeld","status":"publish","type":"post","link":"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/","title":{"rendered":"Professionelles Logging im DAM Umfeld"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"425\" data-permalink=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/dashboard\/\" data-orig-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&amp;ssl=1\" data-orig-size=\"1407,579\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"dashboard\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=748%2C308&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?resize=748%2C308&#038;ssl=1\" alt=\"Graylog Dashboard\" width=\"748\" height=\"308\" class=\"alignnone size-full wp-image-425\" \/><br \/>\nAus aktuellem Anlass habe ich mich vor Kurzem mit dem Thema Logging innerhalb von DAM Systemen auseinandergesetzt. Jedes DAM System schreibt prinzipiell zahlreiche Logfiles. Meist werden f\u00fcr die unterschiedlichen Events, oder Aktionen jeweils eigene Logdateien geschrieben. Diese liegen leider h\u00e4ufig nur als Textdateien im System vor und k\u00f6nnen, wenn \u00fcberhaupt, nur von Systemadministratoren mit dementsprechenden Kenntnissen gelesen und analysiert werden.<br \/>\nMir erschien es daher sinnvoll einmal den Versuch zu wagen ein DAM System an einen Logging Server anzubinden.<br \/>\nAls Logging Server habe ich mich in diesem Fall f\u00fcr Graylog (<a href=\"https:\/\/www.graylog.org\" rel=\"nofollow\">https:\/\/www.graylog.org<\/a>) entschieden. Graylog ist ein hoch professioneller, weit verbreiteter Logging Server f\u00fcr den eine Open Source und eine Enterprise Version vorhanden ist. Die Tests habe ich erstmal mit der Open Source L\u00f6sung durchgef\u00fchrt.<br \/>\nAls Pendant auf DAM Seite habe ich Cavok (<a href=\"https:\/\/www.cavok.pro\" rel=\"noopener\" target=\"_blank\">cavok.pro<\/a>) in der Version 4.1.1 von Peak 14 verwendet. Cavok ist ein DAM System, das im mittleren Preissegment angesiedelt ist und das durch sehr gut definierte Schnittstellen punktet. <\/p>\n<p>Graylog als Open Source Variante ist relativ einfach und schnell installiert. Meine Instanz l\u00e4uft auf CentOS7. Um Graylog zu installieren wird auf dem CentOS nur Java, MongoDB und ElasticSearch ben\u00f6tigt.<br \/>\nIst dies erstmal installiert l\u00e4sst sich auch Graylog in der aktuellsten Version einfach installieren. Die Konfiguration von Graylog ben\u00f6tigt hier schon etwas mehr Aufwand und KnowHow.<br \/>\nIst die Grundkonfiguration von Graylog abgeschlossen. Geht es nun daran zu planen wie man welche Logfiles an Graylog schicken m\u00f6chte. Graylog bietet zahlreiche Schnittstellen \u00fcber die man logs schicken kann. Als Transportformat nutzt Graylog das propriet\u00e4re GELF Format, das JSON sehr \u00e4hnlich ist. Schnittstellen die Graylog anbietet sind z.B. eine REST API, oder Input \u00fcber UDP.<br \/>\nCavok bietet auf der Gegenseite eine sehr gut definierte SOAP Schnittstelle an und diverse Scripting Schnittstellen, \u00fcber die Daten direkt abgegriffen werden k\u00f6nnen. Ich habe mich f\u00fcr eine Anbindung via UDP entschieden, die direkt Daten aus der Cavok logging Funktion an Graylog schickt.<br \/>\nWelche Informationen k\u00f6nnen nun relevant sein, damit man sie \u00fcberhaupt an einen Logging Server schicken m\u00f6chte? Hier hat man sowohl bei Cavok, als auch bei Graylog ziemlich freie Auswahl. In Graylog kann man mehrere sogenannte Inputs erstellen, die jeweils einen Event aus Cavok abbilden k\u00f6nnen.<br \/>\nZum Beispiel k\u00f6nnte es ein Anwendungsfall sein, dass ich alle \u00c4nderungen, die an Metadaten gemacht wurden loggen und darstellen m\u00f6chte.<br \/>\nDie Ansicht im Graylog k\u00f6nnte dann folgenderma\u00dfen sein:<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"421\" data-permalink=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/metadata-change\/\" data-orig-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/metadata-change.png?fit=935%2C578&amp;ssl=1\" data-orig-size=\"935,578\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"metadata-change\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/metadata-change.png?fit=748%2C462&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/metadata-change.png?resize=748%2C462&#038;ssl=1\" alt=\"metadata-change\" width=\"748\" height=\"462\" class=\"alignnone size-full wp-image-421\" \/><br \/>\nDas Histogramm zeigt eine \u00dcbersicht \u00fcber alle Metadaten \u00c4nderungen innerhalb eines gewissen Zeitraums. Im Bereich Messages kann man detailliert einsehen was genau passiert ist.<br \/>\nDie jeweilige Nachricht kann man sich auch durch klick auf den Nachrichten Link im Detail ansehen:<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"422\" data-permalink=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/detail\/\" data-orig-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/detail.png?fit=901%2C505&amp;ssl=1\" data-orig-size=\"901,505\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"detail\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/detail.png?fit=748%2C419&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/detail.png?resize=748%2C419&#038;ssl=1\" alt=\"detail\" width=\"748\" height=\"419\" class=\"alignnone size-full wp-image-422\" \/><br \/>\n\u00dcbrigens ein wichtiger Hinweis hierzu: Was in Graylog geloggt werden soll ist reine Konfigurationssache. So k\u00f6nnen die Loggings auch jederzeit DSGVO konform gestaltet werden.<\/p>\n<p>Aber nat\u00fcrlich ist Graylog nicht nur n\u00fctzlich und notwendig, um eine darstellbare und verl\u00e4ssliche \u00dcbersicht \u00fcber Statistiken des DAM Servers zu gewinnen, sondern nat\u00fcrlich k\u00f6nnen auch Fehlermeldungen explizit geloggt werden. Hier kann Graylog nicht nur ein Logging vollziehen, sondern auch sogenannte Alerts kreieren. Alerts sind Warnungen, die ausgel\u00f6st werden, wenn bestimmte Logging Nachrichten an Graylog \u00fcbermittelt werden.<br \/>\nNehmen wir beispielsweise das Szenario an, dass jemand ein Bild (Format z.B. JPEG) auf Cavok hochl\u00e4dt. Dieses Bild ist aber korrupt und daher kann Cavok auch keine Preview generieren.<br \/>\nCavok generiert in diesem Fall einer Fehlermeldung, welche an Graylog geschickt wird. Graylog erstellt hierzu einen Alert im System:<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"423\" data-permalink=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/bildschirmfoto-2019-06-18-um-16-50-17\/\" data-orig-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.50.17.png?fit=1053%2C594&amp;ssl=1\" data-orig-size=\"1053,594\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Bildschirmfoto 2019-06-18 um 16.50.17\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.50.17.png?fit=748%2C422&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.50.17.png?resize=748%2C422&#038;ssl=1\" alt=\"Bildschirmfoto 2019-06-18 um 16.50.17\" width=\"748\" height=\"422\" class=\"alignnone size-full wp-image-423\" \/><\/p>\n<p>Als Benachrichtigung kann entweder von diesem Alert eine Email an verschiedene Empf\u00e4nger geschickt werden, oder ein Aufruf per http Request erfolgen. In meinem Fall habe ich mich f\u00fcr das Schicken einer Email entschieden:<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"424\" data-permalink=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/bildschirmfoto-2019-06-18-um-16-53-11\/\" data-orig-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.53.11.png?fit=1049%2C589&amp;ssl=1\" data-orig-size=\"1049,589\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Bildschirmfoto 2019-06-18 um 16.53.11\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.53.11.png?fit=748%2C420&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/bildschirmfoto-2019-06-18-um-16.53.11.png?resize=748%2C420&#038;ssl=1\" alt=\"Bildschirmfoto 2019-06-18 um 16.53.11\" width=\"748\" height=\"420\" class=\"alignnone size-full wp-image-424\" \/><\/p>\n<p>Beide Szenarien sind nur Beispiele was man im Zusammenspiel zwischen Logging Server und DAM System machen kann. Graylog ist als Logging Server Instanz ein m\u00e4chtiges Tool. Sind die Daten einmal dort eingepflegt k\u00f6nnen sie fast nach Belieben strukturiert werden und nat\u00fcrlich auch wieder exportiert werden. Auf der Gegenseite hat sich Cavok als der perfekte Partner f\u00fcr diesen Test erwiesen, da das Zugreifen auf die Logging Funktion dort sehr einfach zu machen ist.Dies ist eine wichtige Voraussetzung, um \u00fcberhaupt die Daten so an Graylog schicken zu k\u00f6nnen, dass Graylog sie verarbeiten kann. Durch das Andocken an diese Schnittstelle im Cavok spart man sich auch das l\u00e4stige Parsen von Logfiles im System.<br \/>\nFazit:<br \/>\nAus meiner Sicht gibt es absolut Sinn auch Logdaten aus einem DAM System an Graylog oder einen anderen Logging Server zu schicken. Die Logs werden zentral abgelegt, k\u00f6nnen strukturiert werden, k\u00f6nnen in kritischen F\u00e4llen z\u00fcgig \u00fcber Fehler informieren und die geschickten Logging Infos k\u00f6nnen jederzeit weiterverarbeitet werden. Nat\u00fcrlich kann Graylog als zentraler Logging Server auch Logs von anderen Systemen entgegennehmen und verarbeiten.<\/p>\n<p>Fragen?<\/p>\n<p>Nehmen Sie Kontakt mit uns auf, wir helfen ihnen gerne weiter: <div data-test='contact-form'\n\t\t\tid='contact-form-420'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"420\",\"formHash\":\"c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":false,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/en\/wp-json\/wp\/v2\/posts\/420\">\u2190 Back<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\">Thank you for your response. \u2728<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/'\n\t\t\t\tid='jp-form-c6a31d3ce76922ad7a60a8ff1792acd163e8ba76'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Professionelles Logging im DAM Umfeld\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6IlBkc2xKMUlEU0xDbFBPNGlwWi9hK3JiZzlWaURBT3dXV3oxalVoTUpnRFV3Y1M0NCs3NzJxZnhwblpIb3ZjK2RXNUM3bnZ6ck1iY0FRSmlWWDRqbW5odmFvRnk0ZmVyNHFqZUZkN2dSTit0WG85bnhxdzI1QzFhVnNvVDV5WTFYMFUyVkZSaExUcjc0bmFRelJmRExPVSs2SHRvVGJIMmczL3NHWE5BdFlpMFhKYUhZTythZWtzL2tNS3l3ZU83bU91UURGZHh2R1VUZUlGMVNEQkpOd211TGIwZmx0TFJUcDB6Z1l0S3JUZDgvWC9Rc0ptc05zbFJqR1FMYnh3MlA2ZFZHeGFZV0ExZ1pqeTdUdUYvOUhJY2JueEFIWUhqNkVqODJWWDhlTldkNytxZDJEbWlMOEQxdXE5eDRrQlI3UndId09CYnJncWY1bStBczM2SWpKVFNlcVBtWWRnMzBiSmx2RTN3c1V2ZnQ2aWg5a1FJb1JJZFhnN01zK0lDWVFZbUxDcEt2M3R6UmpRZFp3cktYZUNTTVJaY3crNE1YYXYyTjRuVGR3VHN6WC8xVkxBeE4yRUE0cEp3RFl6KzN5eG1LVEFLblNaYnlPUGE5S2FvN28waERVajkxS2gvYTV0YnQ0ZHhSQ0hXMXJGRWxIOXpkRWhTaDNOZ1RUemJyUGZhNkR0V1Y4TGw0Sy9XSW5IRS9BNUdTSmxYdVBUMy9MNE5WSExrRlN3WkNFbzFydzZCcmg0OXpUcXZTUFRxeWJBMzMrR1RZaFFQR29WeXNFSnJwNEh2ZGpIZ1dnSVZiY3h5OGlwd2EraElMRnh5UGRJVys5Yk9LVVYzTVNTbWoxeGNTS3JVbFVzRW5sUUVrZTJreTgvRVhTNlZFbFFoWHRBWkl1ZnNtR1V2cHM1Nk9tWk5XcUwyMTlyeVA5ZVlKWHBmZjdBV2ZONTNTaE16dFBnT2VxYnNtUXJsL2R6UkxqUWxBYi9ERjFTeWpXYkptR3IwRTczVUNhQmRuZGtzZXBHa3QyWFBMckk0YVFvVGhSUWhPcmRPWDhIS2xyZU51ZHZmWU5weTU3NXRvUklsWnJvSWh6UlRSTEU4Ly95Q2FQZnF3NWdtL0VtMDdndEI2Yk9kbXY5eXFqQWlKTjk1UXlsRGVOSEVHa29FOEJsNTVWQXV5elBFMmtzeWVLTkRHNUpNOER6c1pqWWd0NXdtRlJNVjZWalpic2NrdE5nVHQ2Z21jQjJ6NGYrYjBtMmpQTUF3NEtOSy82Qkc3KzJVcUNPRU1uUnVhT2ZLenZhTVZKWFFZIiwiY29udGVudCI6Iltjb250YWN0LWZpZWxkIGxhYmVsPVwiTmFtZVwiIHR5cGU9XCJuYW1lXCIgcmVxdWlyZWQ9XCIxXCIvXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiRS1NYWlsLUFkcmVzc2VcIiB0eXBlPVwiZW1haWxcIiByZXF1aXJlZD1cIjFcIi9dW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJXZWJzaXRlXCIgdHlwZT1cInVybFwiL11bY29udGFjdC1maWVsZCBsYWJlbD1cIktvbW1lbnRhclwiIHR5cGU9XCJ0ZXh0YXJlYVwiIHJlcXVpcmVkPVwiMVwiL10iLCJoYXNoIjoiYzZhMzFkM2NlNzY5MjJhZDdhNjBhOGZmMTc5MmFjZDE2M2U4YmE3NiIsInNvdXJjZSI6eyJlbnRyeV90aXRsZSI6IlByb2Zlc3Npb25lbGxlcyBMb2dnaW5nIGltIERBTSBVbWZlbGQiLCJlbnRyeV9wYWdlIjoxLCJzb3VyY2VfaWQiOjQyMCwic291cmNlX3R5cGUiOiJzaW5nbGUiLCJyZXF1ZXN0X3VybCI6Imh0dHBzOi8vZGFtLWV2YW5nZWxpc3QuYmxvZy9lbi93cC1qc29uL3dwL3YyL3Bvc3RzLzQyMCJ9LCJ2ZXJzaW9uIjoyLCJjaXBoZXIiOiJhZXMtMjU2LWdjbSJ9.kzeEd42ahdK5yw2R9K_69KYE8hXM0aLmbV_aw1evIO0' \/>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g420-name\",\"fieldType\":\"name\",\"fieldLabel\":\"Name\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\"}'  class='grunion-field-name-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g420-name' class=\"grunion-field-label name\" >Name<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g420-name'\n\t\t\t\t\tid='g420-name'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g420-name-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g420-name-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g420-name-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g420-emailadresse\",\"fieldType\":\"email\",\"fieldLabel\":\"E-Mail-Adresse\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\"}'  class='grunion-field-email-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g420-emailadresse' class=\"grunion-field-label email\" >E-Mail-Adresse<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g420-emailadresse'\n\t\t\t\t\tid='g420-emailadresse'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g420-emailadresse-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g420-emailadresse-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g420-emailadresse-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g420-website\",\"fieldType\":\"url\",\"fieldLabel\":\"Website\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\"}'  class='grunion-field-url-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g420-website' class=\"grunion-field-label url\" >Website<\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g420-website'\n\t\t\t\t\tid='g420-website'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g420-website-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='url  grunion-field' \n\t\t\t\t\t \/>\n \n\t\t\t<div id=\"g420-website-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g420-website-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g420-kommentar\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Kommentar\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"c6a31d3ce76922ad7a60a8ff1792acd163e8ba76\"}'  class='grunion-field-textarea-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g420-kommentar' class=\"grunion-field-label textarea\" >Kommentar<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<textarea\n\t\t                style=''\n\t\t                name='g420-kommentar'\n\t\t                id='contact-form-comment-g420-kommentar'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g420-kommentar-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea  grunion-field'  required aria-required='true'><\/textarea>\n \n\t\t\t<div id=\"g420-kommentar-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g420-kommentar-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\t<p class='contact-submit'>\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Form errors\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div>\t\t<button type='submit' class='pushbutton-wide'>Submit<\/button>\t\t<input type='hidden' name='contact-form-id' value='420' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='c6a31d3ce76922ad7a60a8ff1792acd163e8ba76' \/>\n\t<\/p>\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"35\"\/><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n\/* ]]> *\/\n<\/script>\n<\/p><\/form>\n<\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aus aktuellem Anlass habe ich mich vor Kurzem mit dem Thema Logging innerhalb von DAM Systemen auseinandergesetzt. Jedes DAM System schreibt prinzipiell zahlreiche Logfiles. Meist werden f\u00fcr die unterschiedlichen Events, oder Aktionen jeweils eigene Logdateien geschrieben. Diese liegen leider h\u00e4ufig nur als Textdateien im System vor und k\u00f6nnen, wenn \u00fcberhaupt, nur von Systemadministratoren mit dementsprechenden &hellip; <a class=\"more-link\" href=\"https:\/\/dam-evangelist.blog\/en\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/\">More <span class=\"screen-reader-text\">Professionelles Logging im DAM Umfeld<\/span><\/a><\/p>\n","protected":false},"author":63377935,"featured_media":425,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[2710],"tags":[3297555,317587,271442,50684163,71355943,424819,62087,17958,19183,1224689,704039212],"class_list":["post-420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-cavok","tag-dam","tag-digital-asset-management","tag-elasticsearch","tag-graylog","tag-logfiles","tag-logging","tag-logs","tag-mam","tag-media-asset-management","tag-peak14"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/\" \/>\n<meta property=\"og:site_name\" content=\"DAM Evangelist by Ulrich Leidl\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-18T15:20:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-28T10:15:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1407\" \/>\n\t<meta property=\"og:image:height\" content=\"579\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ulrichleidl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ulrichleidl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/\"},\"author\":{\"name\":\"ulrichleidl\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/#\\\/schema\\\/person\\\/7b0301f97d9b5d51da9c1bdf7bcebb17\"},\"headline\":\"Professionelles Logging im DAM Umfeld\",\"datePublished\":\"2019-06-18T15:20:55+00:00\",\"dateModified\":\"2021-04-28T10:15:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/\"},\"wordCount\":852,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/dam-evangelist.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/dashboard.png?fit=1407%2C579&ssl=1\",\"keywords\":[\"Cavok\",\"DAM\",\"Digital Asset Management\",\"ElasticSearch\",\"Graylog\",\"Logfiles\",\"Logging\",\"Logs\",\"MAM\",\"Media Asset Management\",\"Peak14\"],\"articleSection\":[\"Allgemein\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/\",\"url\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/\",\"name\":\"Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/dam-evangelist.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/dashboard.png?fit=1407%2C579&ssl=1\",\"datePublished\":\"2019-06-18T15:20:55+00:00\",\"dateModified\":\"2021-04-28T10:15:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/#\\\/schema\\\/person\\\/7b0301f97d9b5d51da9c1bdf7bcebb17\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/dam-evangelist.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/dashboard.png?fit=1407%2C579&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/dam-evangelist.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/dashboard.png?fit=1407%2C579&ssl=1\",\"width\":1407,\"height\":579},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/2019\\\/06\\\/18\\\/professionelles-logging-im-dam-umfeld\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dam-evangelist.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Professionelles Logging im DAM Umfeld\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/#website\",\"url\":\"https:\\\/\\\/dam-evangelist.blog\\\/\",\"name\":\"DAM Evangelist by ulrichleidl\",\"description\":\"Digital Asset Management Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dam-evangelist.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dam-evangelist.blog\\\/#\\\/schema\\\/person\\\/7b0301f97d9b5d51da9c1bdf7bcebb17\",\"name\":\"ulrichleidl\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g\",\"caption\":\"ulrichleidl\"},\"sameAs\":[\"http:\\\/\\\/ulrichleidl.wordpress.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/","og_locale":"en_US","og_type":"article","og_title":"Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl","og_url":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/","og_site_name":"DAM Evangelist by Ulrich Leidl","article_published_time":"2019-06-18T15:20:55+00:00","article_modified_time":"2021-04-28T10:15:21+00:00","og_image":[{"width":1407,"height":579,"url":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","type":"image\/png"}],"author":"ulrichleidl","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ulrichleidl","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#article","isPartOf":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/"},"author":{"name":"ulrichleidl","@id":"https:\/\/dam-evangelist.blog\/#\/schema\/person\/7b0301f97d9b5d51da9c1bdf7bcebb17"},"headline":"Professionelles Logging im DAM Umfeld","datePublished":"2019-06-18T15:20:55+00:00","dateModified":"2021-04-28T10:15:21+00:00","mainEntityOfPage":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/"},"wordCount":852,"commentCount":0,"image":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","keywords":["Cavok","DAM","Digital Asset Management","ElasticSearch","Graylog","Logfiles","Logging","Logs","MAM","Media Asset Management","Peak14"],"articleSection":["Allgemein"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/","url":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/","name":"Professionelles Logging im DAM Umfeld - DAM Evangelist by Ulrich Leidl","isPartOf":{"@id":"https:\/\/dam-evangelist.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#primaryimage"},"image":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","datePublished":"2019-06-18T15:20:55+00:00","dateModified":"2021-04-28T10:15:21+00:00","author":{"@id":"https:\/\/dam-evangelist.blog\/#\/schema\/person\/7b0301f97d9b5d51da9c1bdf7bcebb17"},"breadcrumb":{"@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#primaryimage","url":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","contentUrl":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","width":1407,"height":579},{"@type":"BreadcrumbList","@id":"https:\/\/dam-evangelist.blog\/2019\/06\/18\/professionelles-logging-im-dam-umfeld\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dam-evangelist.blog\/"},{"@type":"ListItem","position":2,"name":"Professionelles Logging im DAM Umfeld"}]},{"@type":"WebSite","@id":"https:\/\/dam-evangelist.blog\/#website","url":"https:\/\/dam-evangelist.blog\/","name":"DAM Evangelist by ulrichleidl","description":"Digital Asset Management Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dam-evangelist.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dam-evangelist.blog\/#\/schema\/person\/7b0301f97d9b5d51da9c1bdf7bcebb17","name":"ulrichleidl","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/44acb12287d80b6cfadccee504c2a946f4195683579134bb6a9fce8f997719fa?s=96&d=identicon&r=g","caption":"ulrichleidl"},"sameAs":["http:\/\/ulrichleidl.wordpress.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/dam-evangelist.blog\/wp-content\/uploads\/2019\/06\/dashboard.png?fit=1407%2C579&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4tWfH-6M","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/posts\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/users\/63377935"}],"replies":[{"embeddable":true,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/comments?post=420"}],"version-history":[{"count":7,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/posts\/420\/revisions"}],"predecessor-version":[{"id":427,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/posts\/420\/revisions\/427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/media\/425"}],"wp:attachment":[{"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/media?parent=420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/categories?post=420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dam-evangelist.blog\/en\/wp-json\/wp\/v2\/tags?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}