• EnglishEspañol日本語한국어Português
  • Log inStart now

Redmine integration

With our Redmine dashboard, you can easily track your web transaction rate, application error rate, and databases. Built with our Ruby agent, the Redmine quickstart gives you a set of default that let you view your most critical data all in one place.

After setting up the integration with New Relic, see your data in dashboards like these, right out of the box.

Integrate Redmine with the the Ruby agent

Our Ruby agent collects and ingests data so you can track your Redmine performance in New Relic. You can install the Ruby agent using our launcher, or by following manual installation with our docs.

Once installed, confirm that New Relic is ingesting your Redmine data by going to one.newrelic.com, then clicking Metrics & events. Run the following NRQL query to confirm that New Relic is receiving Redmine data:

SELECT apm.service.transaction.duration FROM Metric

Install the infrastructure agent

While our Redmine integration isn't built with our infrastructure agent, we recommend installing it if you want performance data about your hosts. You can install the infrastructure agent in two different ways:

  • Our guided install is a CLI tool that inspects your system and installs the infrastructure agent alongside the application monitoring agent that best works for your system. To learn more about how our guided install works, check out our Guided install overview.

  • If you’d rather install our infrastructure agent manually, you can follow a tutorial for manual installation for Linux, Windows, or macOS.

See Redmine metrics in a dashboard

Our default dashboard transform that raw data into charts and graphs, which provide a bird’s eye view of your system’s health. To install our default dashboards, go to our Redmine instant observability page.

Create queries for customized dashboards

Certain performance metrics aren't available out of the box with our pre-built dashboards. While optional, we recommend additional instrumentation so you can track Redmine metrics such as manageable, unmanageable, and overdue issues. To start tracking, install the Monitoring & Controlling plugin for your Redmine application.

  1. Go to your redmine-monitoring-controlling folder and open the file named home_monitoring_controlling_project_controller.rb. This is found in your plugins directory.

  2. Insert this snippet at the bottom of the file: ::NewRelic::Agent.record_metric(‘Custom/managementIssues’,@managementissues.count)

  3. Go to one.newrelic.com, then click Metrics & events. Run the following query to confirm that New Relic is reporting custom metrics:

    SELECT MAX(newrelic.timeslice.value) AS Manageable Issues FROM Metric WHERE metricTimesliceName like '%Custom/managementissues%'

What's next?

To learn more about building NRQL queries and generating dashboards, check out these docs:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.