Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Competition Task Overview

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

The purpose of this challenge is to fix some defects we found in the Styx Dashboard web application, at a high level we'll focus on the following issues:

  • Communication Server | Alarms - The alarms generated for Local Communication server are also displayed for Remote Communication Servers(Post 1.0.62 release)
  • Distributed | Remote Communication Server | NAK counts for the panels related with remote communication server are counted in local Communication Server Metrics
  • User Profile/Threshold - Not all the Server services are displayed in a distributed environment(7.1.481)
  • Communication Server- Hardware Counts & DB Metrics-Connections are showing as Discrete when they should be Continuous- Immediate option has been removed
  • Database Server - Database Size Growth - WATCHdb - Thresholds not detected so emails not set
  • Local Server Configuration - Communication Server - Communication Server Metrics - Failed RPC metric - Discrete - The reestablished event can NOT be generated but reached/exceeded event is triggered continuously with email notification
  • Email Notifications - Threshold Exceeded notification for Failed RPC could not be detected

Please register to see full challenge details / list of bugs to fix. All requirements in the forum are in scope.

The final code must all work when built as installer using NewSetupFull project.

Notes:

  • The installer can only be built in release mode, and you'll need a license file to be able to run it. Details on this will be provided in the forum.
  • If you run the installer, you have to follow the steps outlined in the NGINX assembly document

VM

You might need a VM to reproduce / test some of the bugs, ask for one in the forum if you need it.

Testing

Unit test are not required.

Winner Responsibility

The winner of this challenge will be asked to help with code merge.

Technology Overview

  • .NET
  • ASP.NET
  • C#
  • SQL Server
  • Visual Studio 2015

Documentation Provided

Register to download all details 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 that fixes all the listed defects.
  • A complete and detailed deployment document explaining how to deploy the application including configuration information.
  • The final code must work properly when built as installer (NewSetupFull project)

Final Submission

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

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30053814