{"id":5532,"date":"2021-07-27T10:52:51","date_gmt":"2021-07-27T08:52:51","guid":{"rendered":"https:\/\/spicasolutions.pl\/?page_id=5532"},"modified":"2024-03-12T14:07:16","modified_gmt":"2024-03-12T13:07:16","slug":"oneagent-ruby-monitoring","status":"publish","type":"page","link":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/","title":{"rendered":"Dynatrace OneAgent Ruby Monitoring"},"content":{"rendered":"<div id=\"pl-5532\"  class=\"panel-layout\" ><div id=\"pg-5532-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-5532-0\" data-stretch-type=\"full\" ><div id=\"pgc-5532-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-5532-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"panel-widget-style panel-widget-style-for-5532-0-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1963\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png\" alt=\"oneagent ruby monitoring\" width=\"100\" height=\"100\" \/>Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don't have to give up the convenience with which Dynatrace is deployed to a monitored system. Benefit from continuous analysis of your system by Davis AI.<\/p>\n<p style=\"text-align: left;\">We are proud to present our own agent, which is distributed in the form of a GEM package. No additional configuration is required to function. Simple installation using a package manager separates you from collecting detailed information about each individual transaction passing through your system.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5483 aligncenter\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-300x156.png\" alt=\"oneagent ruby monitoring service flow\" width=\"815\" height=\"424\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-300x156.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-1024x533.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-768x400.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-1536x800.png 1536w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1-540x281.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-1.png 1620w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/p>\n<p style=\"text-align: left;\">Dynatrace is famous for showing transactions that pass through the entire monitored environment. Now applications written in Ruby will become a part of this chain.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5556 alignleft\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-300x71.png\" alt=\"oneagent ruby monitoring service flow\" width=\"466\" height=\"110\" data-wp-editing=\"1\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-300x71.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-1024x242.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-768x182.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-1536x363.png 1536w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2-540x128.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-service-flow-2.png 1572w\" sizes=\"auto, (max-width: 466px) 100vw, 466px\" \/>Gain access to transactions from the moment they appear in your application, through controllers, generating views, communicating Redis, web requests, to the database. This is the same level of data that is available in OneAgent for Java, .NET, PHP, GoLang or NodeJS.<\/p>\n<p style=\"text-align: center;\">\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-5532-1\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-5532-1\" data-stretch-type=\"full\" ><div id=\"pgc-5532-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-5532-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" ><div class=\"panel-widget-style panel-widget-style-for-5532-1-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p style=\"text-align: right;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5548 alignright\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details-300x233.png\" alt=\"oneagent ruby monitoring details\" width=\"515\" height=\"400\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details-300x233.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details-1024x796.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details-768x597.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details-540x420.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-details.png 1526w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">Get the ability to instrument critical pieces of code on your own without having to modify your application. Our agent allows you to indicate the Modules, Classes and Methods to be instrumented.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-5532-2\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-5532-2\" data-stretch-type=\"full\" ><div id=\"pgc-5532-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-5532-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5554 aligncenter\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-300x93.png\" alt=\"oneagent ruby monitoring PurePath\" width=\"978\" height=\"303\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-300x93.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-1024x317.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-768x238.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-1536x476.png 1536w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP-540x167.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-PP.png 1556w\" sizes=\"auto, (max-width: 978px) 100vw, 978px\" \/>Does your app perform background activities using Sidekiq? For us, it's not a problem.\u00a0 All your jobs will be visible on PurePath. You won't miss any information anymore.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-5532-3\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-5532-3\" data-stretch-type=\"full\" ><div id=\"pgc-5532-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-5532-3-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"3\" ><div class=\"panel-widget-style panel-widget-style-for-5532-3-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p style=\"text-align: center; font-size: 160%; color: white;\">Something went wrong? You will get information about the exception as with any other agent in Dynatrace!<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5550 aligncenter\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-300x103.png\" alt=\"oneagent ruby monitoring exceptions\" width=\"906\" height=\"311\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-300x103.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-1024x351.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-768x263.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-1536x526.png 1536w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-960x330.png 960w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-480x165.png 480w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew-540x185.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-exception-overwiew.png 1560w\" sizes=\"auto, (max-width: 906px) 100vw, 906px\" \/><\/p>\n<p style=\"text-align: left;\">In addition to the visibility of transactions, it is critical from the point of view of system analysis to collect metrics that indicate to us the proper behavior of the application process. That's why our agent can collect several metrics available inside the application.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Full list of collected metrics:<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-5580 alignright\" src=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-300x115.png\" alt=\"oneagent ruby monitoring metrics\" width=\"550\" height=\"211\" srcset=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-300x115.png 300w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-1024x392.png 1024w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-768x294.png 768w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-1536x587.png 1536w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1-540x207.png 540w, https:\/\/spicasolutions.pl\/wp-content\/uploads\/2021\/07\/ruby-agent-metrics-1.png 1684w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/strong><\/p>\n<ul>\n<li>onesdk.ruby_compact_count.gauge<\/li>\n<li>onesdk.ruby_count.gauge<\/li>\n<li>onesdk.ruby_major_gc_count.gauge<\/li>\n<li>onesdk.ruby_minor_gc_count.gauge<\/li>\n<li>onesdk.ruby_thread_count.gauge<\/li>\n<li>onesdk.ruby_heap_allocatable_pages<\/li>\n<li>onesdk.ruby_heap_allocated_pages<\/li>\n<li>onesdk.ruby_heap_available_slots<\/li>\n<li>onesdk.ruby_heap_eden_pages<\/li>\n<li>onesdk.ruby_heap_final_slots<\/li>\n<li>onesdk.ruby_heap_free_slots<\/li>\n<li>onesdk.ruby_heap_live_slots<\/li>\n<li>onesdk.ruby_heap_marked_slots<\/li>\n<li>onesdk.ruby_heap_sorted_length<\/li>\n<li>onesdk.ruby_heap_tomb_pages<\/li>\n<li>onesdk.ruby_malloc_increase_bytes<\/li>\n<li>onesdk.ruby_malloc_increase_bytes_limit<\/li>\n<li>onesdk.ruby_old_objects<\/li>\n<li>onesdk.ruby_old_objects_limit<\/li>\n<li>onesdk.ruby_oldmalloc_increase_bytes<\/li>\n<li>onesdk.ruby_oldmalloc_increase_bytes_limit<\/li>\n<li>onesdk.ruby_remembered_wb_unprotected_objects<\/li>\n<li>onesdk.ruby_remembered_wb_unprotected_objects_limit<\/li>\n<li>onesdk.ruby_total_allocated_objects<\/li>\n<li>onesdk.ruby_total_allocated_pages<\/li>\n<li>onesdk.ruby_total_allocated_pages<\/li>\n<li>onesdk.ruby_total_freed_objects<\/li>\n<li>onesdk.ruby_total_freed_pages<\/li>\n<li>onesdk.ruby_total_gc_time<\/li>\n<li>onesdk.ruby_total_gc_time<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Full list of supported technologies:<\/strong><\/p>\n<ul>\n<li>Ruby on Rails 1.9 +<\/li>\n<li>Instrumentation of controllers<\/li>\n<li>Instrumentation of generating views<\/li>\n<li>External communication (WebRequests) with transaction tagging<\/li>\n<li>Communication with the database and its detection<\/li>\n<li>Capturing headers ( Request and Response)<\/li>\n<li>Communication with Redis<\/li>\n<li>Sidekiq Instrumentation<\/li>\n<li>Ability to instrument code from optional agent configuration<\/li>\n<li><strong>Early Access support for Kafka and RabbitMQ requests tracing<\/strong><\/li>\n<li>Collecting thread metrics and Garbage Collector work in Ruby<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><div class=\"embed-responsive  embed-responsive-16by9\"><iframe loading=\"lazy\" title=\"Ruby On Rails Dynatrace Agent - Autoinstrumentation without touching code\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/gF63jMP5eBk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/div><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-5532-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-5532-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-5532-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\"><span class=\"widget-title__inline\">SUPPORT POLICY<\/span><\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>The document containing the support policy can be found <a href=\"https:\/\/spicasolutions.pl\/spicasolutions_support_policy_pl_en\/\">here<\/a><\/p>\n<p>The document containing the end user agreement can be found <a href=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2024\/03\/EndUserAgreement.pdf\">here<\/a><\/p>\n<p>Current release notes are available <a href=\"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/release-notes\/\">here<\/a>.<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-5532-4-0-1\" class=\"widget_text so-panel widget widget_custom_html panel-last-child\" data-index=\"5\" ><h3 class=\"widget-title\"><span class=\"widget-title__inline\">Request a demo of OneAgent Ruby Monitoring<\/span><\/h3><div class=\"textwidget custom-html-widget\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f5909-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"5909\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/5532#wpcf7-f5909-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formularz kontaktowy\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"5909\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f5909-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"row\">\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"company-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company name*\" value=\"\" type=\"text\" name=\"company-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"client-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your full name*\" value=\"\" type=\"text\" name=\"client-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"row\">\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"client-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"client-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"client-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel form-control\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone number*\" value=\"\" type=\"tel\" name=\"client-tel\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"row\">\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><label> Your Massage (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-xs-12  col-md-6\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-554\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-554\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I have an internal repository of Ruby Agents<\/span><\/label><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"row\">\n\t<div class=\"col-xs-12\">\n\t\t<div class=\"wpcf7-notice \">\n\t\t<\/div>\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn btn-primary\" type=\"submit\" value=\"Send\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don&#8217;t have to give up the convenience with which Dynatrace is deployed to a monitored system. Benefit from continuous analysis of your system by Davis AI. We are proud to present our own agent, which is distributed in the &hellip;<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-5532","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions<\/title>\n<meta name=\"description\" content=\"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don&#039;t have to give up the convenience with which\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions\" \/>\n<meta property=\"og:description\" content=\"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don&#039;t have to give up the convenience with which\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"Spica Solutions\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100040816125174&amp;amp%3bref=embed_page\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-12T13:07:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/\",\"url\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/\",\"name\":\"Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/spicasolutions.pl\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/monit.png\",\"datePublished\":\"2021-07-27T08:52:51+00:00\",\"dateModified\":\"2024-03-12T13:07:16+00:00\",\"description\":\"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don't have to give up the convenience with which\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/oneagent-ruby-monitoring\\\/#primaryimage\",\"url\":\"https:\\\/\\\/spicasolutions.pl\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/monit.png\",\"contentUrl\":\"https:\\\/\\\/spicasolutions.pl\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/monit.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/\",\"name\":\"Spica Solutions\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/spicasolutions.pl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions","description":"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don't have to give up the convenience with which","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:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions","og_description":"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don't have to give up the convenience with which","og_url":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/","og_site_name":"Spica Solutions","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100040816125174&amp%3bref=embed_page","article_modified_time":"2024-03-12T13:07:16+00:00","og_image":[{"url":"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/","url":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/","name":"Dynatrace OneAgent Ruby Monitoring &#187; Spica Solutions","isPartOf":{"@id":"https:\/\/spicasolutions.pl\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/#primaryimage"},"image":{"@id":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png","datePublished":"2021-07-27T08:52:51+00:00","dateModified":"2024-03-12T13:07:16+00:00","description":"Transfer your best experiences of latest generation monitoring to your Ruby on rails based apps. You don't have to give up the convenience with which","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spicasolutions.pl\/en\/oneagent-ruby-monitoring\/#primaryimage","url":"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png","contentUrl":"https:\/\/spicasolutions.pl\/wp-content\/uploads\/2019\/05\/monit.png"},{"@type":"WebSite","@id":"https:\/\/spicasolutions.pl\/en\/#website","url":"https:\/\/spicasolutions.pl\/en\/","name":"Spica Solutions","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spicasolutions.pl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/pages\/5532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/comments?post=5532"}],"version-history":[{"count":27,"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/pages\/5532\/revisions"}],"predecessor-version":[{"id":6345,"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/pages\/5532\/revisions\/6345"}],"wp:attachment":[{"href":"https:\/\/spicasolutions.pl\/en\/wp-json\/wp\/v2\/media?parent=5532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}