{"id":26792,"date":"2017-07-11T13:23:47","date_gmt":"2017-07-11T13:23:47","guid":{"rendered":"https:\/\/dev.railscarma.com\/pager-duty-exception-notifier-plugins-rails\/"},"modified":"2021-06-05T07:56:54","modified_gmt":"2021-06-05T07:56:54","slug":"pager-duty-exception-notifier-plugins-rails","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/pager-duty-exception-notifier-plugins-rails\/","title":{"rendered":"PAGER DUTY &amp; Exception NOTIFIER PLUGINS F\u00dcR SCHIENEN"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"26792\" class=\"elementor elementor-26792\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2f44fd54 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2f44fd54\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a230ea\" data-id=\"8a230ea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-71ca2da6 elementor-widget elementor-widget-text-editor\" data-id=\"71ca2da6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tPagerDuty bietet Ihnen einen Gesamt\u00fcberblick \u00fcber alle Ihre \u00dcberwachungsalarme und -warnungen an einem Ort. Werfen wir einen Blick auf die wichtigsten Eigenschaften dieses praktischen Plug-Ins:\n<h4>Dient als Monitoring-Aggregationstool<\/h4>\nPagerDuty dient als Alarmaggregations- und -versandtool f\u00fcr die Systemadministrations- und Supportteams. W\u00e4hrend es die Warnungen Ihrer \u00dcberwachungstools sammelt, liefert es einen Gesamt\u00fcberblick \u00fcber alle Ihre \u00dcberwachungsalarme und Warnungen an Ihre diensthabenden Techniker und h\u00e4lt sie in Echtzeit auf dem Laufenden, falls ein Problem auftritt. Es ist mit einer Vielzahl von \u00dcberwachungssystemen kompatibel, darunter alle Open-Source- und kommerziellen Tools. Zu den bemerkenswerten \u00dcberwachungstools geh\u00f6ren ServerDensity, CloudKick, Monit, New Relic, Rails Exception Notifier usw. Sie k\u00f6nnen also jedes beliebige \u00dcberwachungstool verwenden, um eine Verbindung mit Pagerduty herzustellen, und auf diese Weise k\u00f6nnen Sie die Fehler aller Ihrer \u00dcberwachungssysteme unter den Diensten anzeigen.\n<h4>Es ist einfach einzurichten!<\/h4>\nDie Integration von PagerDuty in Ihre vorhandenen \u00dcberwachungstools ist ein Kinderspiel. Jeder von Ihnen erstellte PagerDuty-Dienst verf\u00fcgt \u00fcber eine zugeh\u00f6rige E-Mail-Adresse. Sie m\u00fcssen lediglich Ihre \u00dcberwachungssysteme so konfigurieren, dass sie E-Mails an einen Ihrer PagerDuty-Dienste senden, falls ein Problem erkannt wird. Durch die Verwendung der Events API (v2) k\u00f6nnen Sie die erweiterten Funktionen des Event- und Incident-Managements von PagerDuty praktisch jedem \u00dcberwachungssystem hinzuf\u00fcgen, das einen HTTP-API-Aufruf durchf\u00fchren kann.\n<h4>Es weckt dich, wenn etwas kaputt geht<\/h4>\nPagerDuty bietet eine effektive Benachrichtigung per Telefon, SMS und E-Mail, wenn etwas auf dem Server ausf\u00e4llt. PagerDuty beschr\u00e4nkt uns nicht auf die Verwendung nur eines Benachrichtigungsmediums und kann sogar so konfiguriert werden, dass Benachrichtigungen erneut gesendet werden, wenn der Anruf oder die SMS unbeantwortet bleibt.\n<h4>Akzeptiert Befehle von Ihrem Mobiltelefon<\/h4>\nPagerDuty macht Sie nicht nur per SMS und Telefonanruf auf Probleme aufmerksam, sondern erm\u00f6glicht Ihnen auch, direkt von Ihrem Mobiltelefon aus Ma\u00dfnahmen zu ergreifen. So hat die Bereitschaftsperson die M\u00f6glichkeit, einen ausgel\u00f6sten Vorfall zu best\u00e4tigen, zu eskalieren oder zu l\u00f6sen, indem sie auf die Alarm-SMS antwortet oder w\u00e4hrend einer Telefonalarmierung einfach eine Taste dr\u00fcckt. Insgesamt k\u00f6nnen bei einem solchen Vorfall also drei Ma\u00dfnahmen ergriffen werden: Best\u00e4tigen, Eskalieren oder L\u00f6sen. Auf diese Weise kann ein ausgel\u00f6ster Vorfall best\u00e4tigt werden, und das Best\u00e4tigen eines Vorfalls ist so, als w\u00fcrde man die Schlummertaste eines Weckers dr\u00fccken \u2013 PagerDuty alarmiert die Bereitschaftsperson nicht mehr \u00fcber den Vorfall, sobald er best\u00e4tigt wurde. Genau wie die Schlummerfunktion kann die Vorfallbest\u00e4tigung so konfiguriert werden, dass sie nach einer bestimmten Zeit abl\u00e4uft und erneut alarmiert. Der Zweck der Best\u00e4tigung eines Vorfalls besteht darin, zu signalisieren, dass Sie die Warnung erhalten haben und nun an der Behebung des Problems arbeiten. Sobald die Warnung eingegangen ist, kann der Vorfall an eine andere Person weitergeleitet und gel\u00f6st werden.\n<h4>Eskalationsrichtlinien<\/h4>\nJeder PagerDuty-Dienst verf\u00fcgt \u00fcber eine zugeh\u00f6rige Eskalationsrichtlinie, die angibt, wie die Warnungen an das Team weitergeleitet werden sollen, das an derselben Anwendung arbeitet. Wir k\u00f6nnen mehrere Benutzer hinzuf\u00fcgen und gleichzeitig den Grad der Priorit\u00e4t angeben (prim\u00e4rer Bereitschaftsdienst oder zweiter Tag Bereitschaftsdienst), um die Benachrichtigung nach einer bestimmten Zeitspanne zu erhalten.\n<h4>Bereitschaftsplanung<\/h4>\nMit PagerDuty k\u00f6nnen die Bereitschaftsaufgaben durch die Erstellung von Bereitschaftspl\u00e4nen geteilt werden. Wenn ein Vorfall ausgel\u00f6st wird, kann PagerDuty die Warnungen gem\u00e4\u00df dem vordefinierten Bereitschaftsplan automatisch an die Person weiterleiten. Mit PagerDuty k\u00f6nnen Sie f\u00fcr jede Spezialisierung in Ihrem Unternehmen unterschiedliche Bereitschaftspl\u00e4ne erstellen. Sie k\u00f6nnen beispielsweise einen Zeitplan f\u00fcr Ihre Datenbankadministratoren und einen anderen f\u00fcr Ihre Netzwerktechniker erstellen. Die Alarme werden in allen F\u00e4llen an die Bereitschaftsperson gesendet. Daher hilft uns PagerDuty, durch die Festlegung einer Bereitschaftsrotation schnell einen Bereitschaftsplan zu erstellen. Sie m\u00fcssen lediglich vordefinieren, zwischen welchen Personen der \u201eBereitschaftsdienst\u201c rotieren soll, wie lange jede Bereitschaftsschicht dauern soll und wann der \u201eBereitschaftsdienst\u201c zwischen den Teammitgliedern \u00fcbergeben werden soll. Dar\u00fcber hinaus k\u00f6nnen Sie einen Zeitplan auch \u00fcberschreiben. Angenommen, jemand im Team ist im Urlaub, Sie k\u00f6nnen einen vordefinierten Zeitplan au\u00dfer Kraft setzen, um alternative Vereinbarungen zu treffen, sodass jemand anderes f\u00fcr diesen bestimmten Zeitraum an seiner Stelle auf Abruf sein kann.\n<h4>Automatische Eskalation<\/h4>\nDurch die automatische Exkalierung wird sichergestellt, dass Ihre Warnungen immer beantwortet werden. PagerDuty sch\u00fctzt Sie vor versehentlich \u00fcbersehenen Vorf\u00e4llen, indem wir umfassende Eskalationsregeln festlegen k\u00f6nnen. Wenn ein Vorfall ausgel\u00f6st wird, versucht PagerDuty zun\u00e4chst, die Person der ersten Ebene zu kontaktieren. Falls der Anruf von dieser Person nicht rechtzeitig beantwortet wird, erfolgt eine automatische Eskalation der Warnung an die Person der Ebene zwei usw. Auf diese Weise k\u00f6nnen beliebig viele Eskalationsstufen definiert werden und die Eskalationsverz\u00f6gerung ist vom Benutzer einstellbar.\n<h4>Warnungen international<\/h4>\nMit PagerDuty k\u00f6nnen Sie Ihr Team international sowohl per Telefonanruf als auch per SMS-Benachrichtigung erreichen \u2013 Pagerduty ist in der Lage, Benachrichtigungen in \u00fcber hundert L\u00e4nder zu senden.\n<h4>RAILS-AUSNAHME-BENACHRICHTER<\/h4>\nDas Exception Notifier-Plugin stellt ein Mailer-Objekt und einen Standardsatz von Vorlagen zum Senden von E-Mail-Benachrichtigungen bereit, wenn in einer Rails-Anwendung Fehler auftreten. Es handelt sich im Grunde um ein \u00dcberwachungstool, das die Anwendung st\u00e4ndig \u00fcberwacht und jedes Mal, wenn es einen Fehler findet, diesen Fehler an PagerDuty sendet. Um Ausnahmebenachrichtigung und PagerDuty in Ihrer App zu verwenden, m\u00fcssen Sie dieses Juwel unten hinzuf\u00fcgen:\n<pre><code>gem &#039;Exception_notification&#039;, &#039;~&gt; 4.1.0&#039;<\/code><\/pre>\n<pre><code>Juwel \u201ePagerduty\u201c<\/code><\/pre>\nUm die E-Mail-Benachrichtigungen zu erhalten, m\u00fcssen Sie die folgende Zeile in die Entwicklungsumgebung einf\u00fcgen:\n<pre><code>Rails.application.config.middleware.use ExceptionNotification::Rack, :email =&gt; { :email_prefix =&gt; &quot;[PREFIX]&quot;, :sender_address =&gt; %{&quot;notifier&quot; }, :Exception_recipients =&gt; %w{Exceptions@example.com}, :pd =&gt; { # einfache Notifier-Optionen } }<\/code><\/pre>\nSie k\u00f6nnen die Absender- und Empf\u00e4ngeradresse \u00e4ndern. Rails App+PagerDuty Verwenden Sie den folgenden Code in Ihrer App mit Ausnahmebenachrichtigung, um eine Verbindung mit PagerDuty herzustellen:\n<pre><code>Erforderliches Modul \u201epagerduty\u201c ExceptionNotifier Klasse PdNotifier def initialize(options) @pagerduty = Pagerduty.new(&quot;0bdcfdacf1b144d7822dfdfa5ed0ab1e&quot;)# Service-API-Schl\u00fcssel # etwas mit den Optionen machen... end def call(Exception, options={}) @pagerduty .trigger(Exception.message, Details: { Backtrace: Ausnahme.backtrace }) Ende Ende Ende<\/code><\/pre>\n<h4>Abschluss<\/h4>\nPagerDuty ist ein Alert-Dispatch-Tool, das von Betriebsteams\/OnCall-Ingenieuren zur Verwaltung der Anwendungen verwendet wird und aufgrund seiner zuverl\u00e4ssigen und umfangreichen Dienste (Planung, Alarmierung, Berichterstellung, Anrufweiterleitung, Feedback und Reaktionszeit) beliebt ist. Erstellen Sie Ihr kostenloses Konto unter <a href=\"https:\/\/app.pagerduty.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/app.pagerduty.com\/<\/a> und integrieren Sie es in Ihre Anwendung, um den Ablauf zu erhalten, wie ein Vorfall ausgel\u00f6st wird.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29f4861f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"29f4861f\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4e0abef7\" data-id=\"4e0abef7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-603d9f9e elementor-widget elementor-widget-heading\" data-id=\"603d9f9e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Abonnieren Sie die neuesten Updates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18277cd2 elementor-widget elementor-widget-shortcode\" data-id=\"18277cd2\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"Lader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"d7f7626ab9\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"E-Mail-Adresse\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"Name\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Abonnieren\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">zusammenh\u00e4ngende Posts<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Kaminari-Juwel\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n        Kaminari-Juwel  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Warum sollte man im Jahr 2022 Ruby-on-Rails-Entwickler einstellen?\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n        Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/bedeutung-der-softwarearchitektur-bei-der-entwicklung-von-unternehmenssoftware\/?related_post_from=36250\">\r\n        Bedeutung der Softwarearchitektur in der Entwicklung von Unternehmenssoftware  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"BESTE IDEEN F\u00dcR DIE RUBY ON RAILS-ENTWICKLUNG\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/ruby-idee-die-besten-ideen-fur-die-ruby-on-rails-entwicklung\/?related_post_from=36125\">\r\n        Ruby IDE: Die besten IDEs f\u00fcr die Ruby on Rails-Entwicklung  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>PagerDuty gibt Ihnen einen Gesamt\u00fcberblick \u00fcber alle Ihre \u00dcberwachungsalarme und -warnungen an einem Ort. Werfen wir einen Blick auf die wichtigsten Eigenschaften dieses sinnvollen Plug-ins: Dient als \u00dcberwachungs-Aggregations-Tool PagerDuty dient als Alarm-Aggregations- und Dispatching-Tool f\u00fcr die Systemadministration und Support-Teams. Beim Sammeln der Alarme von ...<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) mit Beispielen<\/span> Weiterlesen \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":31747,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[],"class_list":["post-26792","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PAGER DUTY &amp; EXCEPTION NOTIFIER PLUGINS FOR RAILS - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development<\/title>\n<meta name=\"description\" content=\"PagerDuty gives you an overall view of all your monitoring alarms and alerts in one place. Let\u2019s have a look at the key attributes of this expedient\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/pager-duty-exception-notifier-plugins-rails\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PAGER DUTY &amp; EXCEPTION NOTIFIER PLUGINS FOR RAILS - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"og:description\" content=\"PagerDuty gives you an overall view of all your monitoring alarms and alerts in one place. Let\u2019s have a look at the key attributes of this expedient\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/pager-duty-exception-notifier-plugins-rails\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-11T13:23:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-05T07:56:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"PAGER DUTY &#038; EXCEPTION NOTIFIER PLUGINS FOR RAILS\",\"datePublished\":\"2017-07-11T13:23:47+00:00\",\"dateModified\":\"2021-06-05T07:56:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/\"},\"wordCount\":973,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg\",\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/\",\"name\":\"PAGER DUTY & EXCEPTION NOTIFIER PLUGINS FOR RAILS - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg\",\"datePublished\":\"2017-07-11T13:23:47+00:00\",\"dateModified\":\"2021-06-05T07:56:54+00:00\",\"description\":\"PagerDuty gives you an overall view of all your monitoring alarms and alerts in one place. Let\u2019s have a look at the key attributes of this expedient\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PAGER DUTY &#038; EXCEPTION NOTIFIER PLUGINS FOR RAILS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PAGER DUTY &amp; Exception NOTIFIER PLUGINS F\u00dcR RAILS \u2013 RailsCarma \u2013 Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung","description":"PagerDuty bietet Ihnen einen Gesamt\u00fcberblick \u00fcber alle Ihre \u00dcberwachungsalarme und -warnungen an einem Ort. Werfen wir einen Blick auf die Hauptmerkmale dieses Hilfsmittels","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:\/\/www.railscarma.com\/de\/blog\/fachartikel\/pager-duty-exception-notifier-plugins-rails\/","og_locale":"de_DE","og_type":"article","og_title":"PAGER DUTY & EXCEPTION NOTIFIER PLUGINS FOR RAILS - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","og_description":"PagerDuty gives you an overall view of all your monitoring alarms and alerts in one place. Let\u2019s have a look at the key attributes of this expedient","og_url":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/pager-duty-exception-notifier-plugins-rails\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2017-07-11T13:23:47+00:00","article_modified_time":"2021-06-05T07:56:54+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"PAGER DUTY &#038; EXCEPTION NOTIFIER PLUGINS FOR RAILS","datePublished":"2017-07-11T13:23:47+00:00","dateModified":"2021-06-05T07:56:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/"},"wordCount":973,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg","articleSection":["Technical Articles"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/","url":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/","name":"PAGER DUTY &amp; Exception NOTIFIER PLUGINS F\u00dcR RAILS \u2013 RailsCarma \u2013 Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg","datePublished":"2017-07-11T13:23:47+00:00","dateModified":"2021-06-05T07:56:54+00:00","description":"PagerDuty bietet Ihnen einen Gesamt\u00fcberblick \u00fcber alle Ihre \u00dcberwachungsalarme und -warnungen an einem Ort. Werfen wir einen Blick auf die Hauptmerkmale dieses Hilfsmittels","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2017\/07\/PAGER-DUTY-EXCEPTION-NOTIFIER-PLUG-INS-FOR-RAILS.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/pager-duty-exception-notifier-plugins-rails\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"PAGER DUTY &#038; EXCEPTION NOTIFIER PLUGINS FOR RAILS"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma \u2013 Ruby on Rails-Entwicklungsunternehmen, spezialisiert auf Offshore-Entwicklung","description":"RailsCarma ist ein Ruby on Rails-Entwicklungsunternehmen in Bangalore. Wir sind auf die Offshore-Ruby-on-Rails-Entwicklung mit Sitz in den USA und Indien spezialisiert. Stellen Sie erfahrene Ruby on Rails-Entwickler f\u00fcr das ultimative Web-Erlebnis ein.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"SchienenCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"Administrator","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/26792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/comments?post=26792"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/26792\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media\/31747"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media?parent=26792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/categories?post=26792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/tags?post=26792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}