Styx Metrics and Dashboard Integration Assembly

Key Information

Register
Submit
Status: ‌Cancelled zero submissions

Challenge Overview

Project Overview

Styx Dashboard aggregates and presents metrics from multiple instances (typically 12 or less) of specific software residing on multiple physical servers.

Competition Task Overview

In previous challenges we have built a PoC that collects metrics from system / databases / error logs / etc... using daemon services. We've also built the backend for the dashboard application. For this challenge we need to connect the daemon services with the dashboard backend. This involves the following:

  • Implement the classes mentioned in Styx_Dashboard_Data_Receiver_Assembly_Specification.doc
  • Update the daemon code so that it sends metrics to the dashboard backend (via data receiver / summary daemon). The daemon-dashboard communication should be generic and does not tie to a specific source of metric since we need to add metrics of other sources later. This should be doable since the data structure is already genetic. Even though the metrics collection part will vary, the daemon should be able to just collect them (use ad hoc code, implementation of some interface, etc.) and send the data in bulk.

Testing

Unit tests are not requered for this challenge but in case you modify the existing dashboard backend code, existing tests must NOT be broken.

Technology Overview

  • C#
  • .NET
  • Windows Services
  • Oracle / SQL Server
  • Message Queue (AMQP)

Documentation Provided

Register to download documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Updated code with all the requriements covered
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30046337