Project

General

Profile

Story #7652

Enable simple metrics reporting for core services

Added by Dave Vieglais over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
performance-scalability
Target version:
Start date:
2016-02-23
Due date:
% Done:

100%

Story Points:
Sprint:

Description

The current situation for evaluating CN performance and load is cumbersome, requiring examining logs and using jmx.

The goal of this story is to provide high level metrics that provide an indication of the load / work being performed by four core functionalities:

  1. Synchronization
  2. Replication
  3. Log Aggregation
  4. Indexing

At a minimum, a single value should be retrievable for each. For example, the metric for synchronization might display the total number of tasks in the synchronization queue.

In each case, the values should be written to a file on disk that can be easily accessed by metrics collections services such as check_mk and d1_service_status_report


Subtasks

Task #7653: report on synchronization service activityClosedRobert Waltz

Task #7654: report on log aggregation activityClosedRobert Waltz

Task #7655: report on replication activityClosedRob Nahf

Task #7656: report on the current indexing loadClosedAndrei Buium

Task #7815: Create Common Metrics Logging Interface for D1 ProcessingClosedRobert Waltz

Associated revisions

Revision 18025
Added by Robert Waltz over 8 years ago

refs #7652

Enable simple metric reporting for core services. Added in a log4j appender to write out a log specifically for the org.dataone.cn.log.MetricLogClientLog4JImpl class

Revision 18025
Added by Robert Waltz over 8 years ago

refs #7652

Enable simple metric reporting for core services. Added in a log4j appender to write out a log specifically for the org.dataone.cn.log.MetricLogClientLog4JImpl class

History

#1 Updated by Dave Vieglais over 8 years ago

  • Target version set to CCI-2.2.0

#2 Updated by Robert Waltz over 8 years ago

  • % Done changed from 0 to 30
  • Status changed from New to In Progress

#3 Updated by Robert Waltz over 8 years ago

  • % Done changed from 30 to 50
  • Status changed from In Progress to Testing

#4 Updated by Robert Waltz over 8 years ago

  • Status changed from Testing to Closed
  • % Done changed from 50 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)