Version

    Operations

    This chapter offers essential tools and insights to help you effectively manage, monitor, and troubleshoot your CloverDX Server operations. We’ve compiled a comprehensive set of resources to assist you in monitoring system performance, identifying and troubleshooting problems, and taking proactive steps to maintain a healthy CloverDX environment. Whether you’re a seasoned administrator or just getting started, this chapter is your go-to resource for ensuring the long-term health and efficiency of your CloverDX Server environment.

    The first part focuses on Monitoring, where you’ll be introduced to the Operations Dashboard—a central hub for overseeing system health and activity. The Operations Dashboard offers a tool for creating a comprehensive overview of data processing activities within your CloverDX Server environment. By visualizing the status of Monitors, which can track automations like Event Listeners, Schedules, and Data Services, you can quickly identify potential issues or confirm the smooth operation of your business processes. The dashboard automatically refreshes, providing real-time updates without manual intervention. You can investigate specific failures, such as failed graphs, to pinpoint the root cause. You can create multiple dashboards to monitor different projects or teams, tailoring the view to your specific needs. The public REST API allows for seamless integration with your existing monitoring infrastructure.

    The Resources section describes the Resources feature in CloverDX Server, which provides a comprehensive view of the server’s current status and recent performance history. It focuses on technical aspects such as heap space, system memory, and CPU utilization. Upon logging into CloverDX Server, you’ll automatically be directed to this section, where you can also manage Server Core and Worker processes.

    In Status History, you can learn how to monitor the server’s current status and analyze historical data to detect patterns or anomalies.

    The Server logs & troubleshooting section provides detailed information on server logs, including the Server logs directory, the implemented logging framework, and how to customize it. You’ll learn how to access and interpret individual logs, which are invaluable tools for troubleshooting. Additionally, you’ll discover how to access server logs within the Server Console and gain insights into additional diagnostics options or how to resolve Worker issues, such as troubleshooting failed startups, crashes, and classloading problems.

    For more complex diagnostic needs, the Support package section details how to gather and download a comprehensive support package, which can be crucial when contacting technical support for assistance.

    A portion of this chapter is dedicated to the Job queue logic and troubleshooting. You’ll explore the architecture of the job queue, learn how to manage load metrics, handle emergency modes, and understand the queue algorithm. Detailed scenarios and troubleshooting guides are provided to help you resolve issues related to job execution efficiently.

    The chapter concludes with a deep dive into Execution History and Job Inspector. These sections show how to view, filter, and order job runs, analyze job performance using the Job Inspector tab, and manually run or inspect jobs in real time. You’ll also learn about the advanced tracking and configuration options available in the Job Inspector, providing a powerful toolset for maintaining control over job execution and performance.

    If you’re interested in learning more about this subject, we offer the Administration and Operations course in our CloverDX Academy.