ensemble-production

Inspect and update IRIS Interoperability production status, queues, messages, and logs.

27|10|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/intersystems-community/iris-dev --skill ensemble-production
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ensemble-production
Source: https://github.com/intersystems-community/iris-dev/tree/main/light-skills/skills/ensemble-production
Command: npx skills add https://github.com/intersystems-community/iris-dev --skill ensemble-production

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Safely manage and observe IRIS Interoperability (Ensemble) productions, ensuring changes are validated, traceable, and do not disrupt live systems.

Core Features & Use Cases

  • Inspect production status across components using interop_production_status (full_status=true) to identify running, faulted, or disabled components.
  • Inspect queues and messages with interop_queues and interop_message_search to diagnose backlogs and trace failures.
  • Apply safe changes with interop_production_update and interop_production_needs_update, and recover faulted productions with interop_production_recover.

Quick Start

Use ensemble-production to check the current production status and perform a safe update or restart if required.

Frequently Asked Questions about ensemble-production

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the status of an IRIS Interoperability production?

Check IRIS Interoperability production status by inspecting running, faulted, or disabled components across the production. This allows you to identify component states and diagnose system health before attempting operational changes.

What is the best way to diagnose message backlogs in Ensemble productions?

Diagnosing message backlogs in Ensemble productions requires inspecting queues and searching messages to trace failures. This approach identifies where messages are stuck and helps locate the root cause of the processing delay.

How do I safely update an IRIS production configuration without data loss?

Safely update an IRIS production configuration by verifying if updates are needed and applying controlled changes. This process includes verification steps before updates to prevent unsafe restarts and data loss in live environments.

Can I recover a faulted IRIS Interoperability production safely?

Recover a faulted IRIS Interoperability production using controlled recovery commands that include safeguards against unsafe restarts. This ensures the production is brought back online without disrupting live systems or losing data.

Do I need namespace-aware tooling to monitor IRIS interoperability operations?

Namespace-aware tooling is required to monitor IRIS interoperability operations and control productions. It ensures commands target the correct namespace, providing a safe and auditable command surface for production environments.