This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch CAMEL-26717-chaos-describe
in repository https://gitbox.apache.org/repos/asf/camel.git


    from f9089788f648 CAMEL-26717: camel-chaos - a debug log when what the 
routes reach cannot be read for the report
     add 97db39e8fb02 CAMEL-26642: camel-core - Aggregate EIP: a recover pass 
that outlives a route restart can send an exchange twice (#29372)
     add ef422e2c9d26 Fix missing log argument in LuceneIndexAndQueryProducerIT 
(#29382)
     add 29fbae1354af CAMEL-26691: camel-console - a timeline dev console that 
records per second what the routes did, and replaces the activity of the 
backlog tracer (#29378)
     add cb2c77523a1f CAMEL-26691: camel-jbang - the Timeline replaces the 
Activity tab, from the timeline the integration records, with the exchanges of 
a second (#29379)
     add 82b744936f1e CAMEL-25334: design - payload mode, the body as data of 
one format inside the route and its text at the edges (#28457)
     add 458c9b85b75c CAMEL-26713: camel-console - the timeline records the 
faults of the chaos rules and the routes they had down (#29381)
     add 5d06a2a635f2 CAMEL-26691: timeline - route events, circuit breakers 
and log lines, and fixes from trying it on the examples (#29384)
     add cd994c3629bd CAMEL-26700: camel-jbang - About: what an integration 
does and what has happened, and camel get about (#29385)
     add d5be7cde7c26 CAMEL-26607: camel-core - more than one StepHook and 
SendHook, and a duplicate fault in camel-chaos (#29386)
     add d07ce4df9d45 Merge remote-tracking branch 'origin/main' into 
CAMEL-26717-chaos-describe

No new revisions were added by this update.

Summary of changes:
 AGENTS.md                                          |    3 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |  453 +++++++--
 .../apache/camel/catalog/dev-consoles.properties   |    2 +-
 .../camel/catalog/dev-consoles/activity.json       |  100 --
 .../apache/camel/catalog/dev-consoles/chaos.json   |   17 +
 .../camel/catalog/dev-consoles/timeline.json       |  356 +++++++
 .../apache/camel/catalog/docs/cli-connector.adoc   |    4 +-
 .../org/apache/camel/catalog/docs/main.adoc        |    4 +-
 .../main/camel-main-configuration-metadata.json    |    2 -
 .../org/apache/camel/dev-console/chaos.json        |   17 +
 .../camel/component/chaos/ChaosDevConsole.java     |    9 +-
 .../camel/component/chaos/ChaosDevConsoleTest.java |   12 +
 .../lucene/LuceneIndexAndQueryProducerIT.java      |    2 +-
 .../org/apache/camel/telemetry/RecordingSpan.java  |   78 --
 .../java/org/apache/camel/telemetry/Tracer.java    |   19 +-
 .../org/apache/camel/ExchangeConstantProvider.java |    3 +-
 .../src/main/java/org/apache/camel/Exchange.java   |    8 -
 .../java/org/apache/camel/ExchangePropertyKey.java |    5 +-
 .../java/org/apache/camel/spi/BacklogTracer.java   |   60 --
 .../camel/spi/BacklogTracerActivityMessage.java    |  103 --
 .../apache/camel/impl/debugger/BacklogTracer.java  |  228 -----
 .../DefaultBacklogTracerActivityMessage.java       |  139 ---
 core/camel-console/pom.xml                         |    6 +
 .../impl/console/TimelineDevConsoleConfigurer.java |   68 ++
 .../org/apache/camel/dev-console/activity.json     |  100 --
 .../org/apache/camel/dev-console/timeline.json     |  356 +++++++
 ...rg.apache.camel.impl.console.TimelineDevConsole |    2 +
 .../camel/dev-console/{activity => timeline}       |    2 +-
 .../org/apache/camel/dev-consoles.properties       |    2 +-
 .../camel/impl/console/ActivityDevConsole.java     |  116 ---
 .../camel/impl/console/TimelineDevConsole.java     |  596 ++++++++++++
 .../camel/impl/console/TimelineRecorder.java       |  512 ++++++++++
 .../camel/impl/console/ActivityDevConsoleTest.java |   36 -
 .../camel/impl/console/TimelineDevConsoleTest.java |  328 +++++++
 .../camel/impl/console/TimelineRecorderTest.java   |  270 ++++++
 .../processor/aggregate/AggregateProcessor.java    |   13 +-
 .../aggregator/AggregateRecoverRestartTest.java    |  359 +++++++
 .../TracerConfigurationPropertiesConfigurer.java   |   14 -
 .../camel-main-configuration-metadata.json         |    2 -
 core/camel-main/src/main/docs/main.adoc            |    4 +-
 .../org/apache/camel/main/BaseMainSupport.java     |    2 -
 .../org/apache/camel/main/ProfileConfigurer.java   |    2 -
 .../camel/main/TracerConfigurationProperties.java  |   45 -
 .../mbean/ManagedBacklogTracerMBean.java           |   15 -
 .../management/mbean/ManagedBacklogTracer.java     |   25 -
 .../management/BacklogTracerActivityTest.java      |  188 ----
 design/payload-mode-route-diagram.svg              |  145 +++
 design/payload-mode.adoc                           |  545 +++++++++++
 .../modules/ROOT/images/jbang/camel-tui-about.png  |  Bin 0 -> 416363 bytes
 .../ROOT/images/jbang/camel-tui-chaos-marks.png    |  Bin 574415 -> 645559 
bytes
 .../images/jbang/camel-tui-observe-activity.png    |  Bin 580910 -> 0 bytes
 .../jbang/camel-tui-timeline-circuit-breaker.png   |  Bin 0 -> 250813 bytes
 .../images/jbang/camel-tui-timeline-exchanges.png  |  Bin 0 -> 303395 bytes
 .../ROOT/images/jbang/camel-tui-timeline.png       |  Bin 0 -> 334719 bytes
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |   29 +-
 .../ROOT/pages/camel-jbang-diagnostics.adoc        |   49 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |    8 +
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |   91 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |    8 +-
 ...et-activity.adoc => camel-jbang-get-about.adoc} |   11 +-
 .../jbang-commands/camel-jbang-get-timeline.adoc   |   36 +
 .../ROOT/pages/jbang-commands/camel-jbang-get.adoc |    3 +-
 .../src/main/docs/cli-connector.adoc               |    4 +-
 .../camel/cli/connector/CliSnapshotProducer.java   |    4 +-
 .../cli/connector/FileCliConnectorTransport.java   |   18 +-
 .../camel/cli/connector/LocalCliConnector.java     |   25 +-
 .../connector/WebSocketCliConnectorTransport.java  |    4 +-
 .../FileCliConnectorTransportStopTest.java         |    2 +-
 .../connector/FileCliConnectorTransportTest.java   |    2 +-
 .../LocalCliConnectorFileTransportTest.java        |    2 +-
 .../META-INF/camel-jbang-commands-metadata.json    |    2 +-
 .../dsl/jbang/core/commands/CamelCommand.java      |    4 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |    3 +-
 .../camel/dsl/jbang/core/commands/ai/About.java    |  263 +++++
 .../dsl/jbang/core/commands/ai/AboutReport.java    |  410 ++++++++
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   13 +-
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |   25 +
 .../dsl/jbang/core/commands/process/ListAbout.java |  118 +++
 .../jbang/core/commands/process/ListActivity.java  |  277 ------
 .../jbang/core/commands/process/ListTimeline.java  |  591 ++++++++++++
 .../dsl/jbang/core/commands/ai/AboutTest.java      |  160 +++
 .../jbang/core/commands/ai/RuntimeToolsTest.java   |   14 +
 .../jbang/core/commands/process/ListAboutTest.java |  111 +++
 .../core/commands/process/ListActivityTest.java    |  208 ----
 .../core/commands/process/ListTimelineTest.java    |  231 +++++
 .../src/test/resources/golden/cli-help.txt         |   94 +-
 .../src/test/resources/golden/cli-parse.txt        |  136 ++-
 .../jbang/core/commands/mcp/AuthoringTools.java    |    8 +-
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   34 +
 .../dsl/jbang/core/commands/tui/AboutView.java     | 1015 ++++++++++++++++++++
 .../dsl/jbang/core/commands/tui/ActivityEntry.java |   39 -
 .../dsl/jbang/core/commands/tui/ActivityTab.java   |  460 ---------
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |   12 +-
 .../core/commands/tui/DataRefreshService.java      |   81 +-
 .../dsl/jbang/core/commands/tui/DiagramTab.java    |   23 +
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |   28 +
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |   18 +-
 .../jbang/core/commands/tui/IntegrationInfo.java   |    1 -
 .../dsl/jbang/core/commands/tui/McpFacade.java     |    5 +-
 .../jbang/core/commands/tui/MonitorContext.java    |    4 +
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |  104 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |   46 -
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |   23 +-
 .../dsl/jbang/core/commands/tui/Timeline.java      |  631 ++++++++++++
 .../jbang/core/commands/tui/TimelineAiPrompt.java  |  134 +++
 .../jbang/core/commands/tui/TimelineExchanges.java |  222 +++++
 .../dsl/jbang/core/commands/tui/TimelineLog.java   |  127 +++
 .../dsl/jbang/core/commands/tui/TimelineTab.java   |  977 +++++++++++++++++++
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |    4 +-
 .../src/main/resources/tui/help/activity.md        |   51 -
 .../src/main/resources/tui/help/chaos.md           |    6 +-
 .../src/main/resources/tui/help/overview.md        |   56 +-
 .../src/main/resources/tui/help/timeline.md        |  101 ++
 .../dsl/jbang/core/commands/tui/AboutViewTest.java |  277 ++++++
 .../commands/tui/CamelMonitorParseKeyTest.java     |   12 +
 .../jbang/core/commands/tui/ChaosMarksTest.java    |   27 +-
 .../core/commands/tui/DisplayFormatsTest.java      |   12 +-
 .../core/commands/tui/EndpointsTabRenderTest.java  |   14 +
 .../core/commands/tui/ErrorsTabRenderTest.java     |   14 +-
 .../core/commands/tui/HelpTextResourcesTest.java   |    4 +-
 .../core/commands/tui/MonitorTabRefreshTest.java   |    8 +-
 .../core/commands/tui/OverviewTabRenderTest.java   |   36 +-
 .../tui/OverviewTabThroughputRenderTest.java       |    8 +-
 .../jbang/core/commands/tui/TabBarRenderTest.java  |    4 +-
 .../jbang/core/commands/tui/TabRegistryTest.java   |    8 +-
 .../dsl/jbang/core/commands/tui/TimelineJson.java  |  150 +++
 .../jbang/core/commands/tui/TimelineLogTest.java   |  117 +++
 .../core/commands/tui/TimelineTabRenderTest.java   |  322 +++++++
 .../dsl/jbang/core/commands/tui/TimelineTest.java  |  245 +++++
 .../dsl/jbang/core/commands/tui/TuiIconsTest.java  |    2 +-
 130 files changed, 11076 insertions(+), 2727 deletions(-)
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/activity.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/timeline.json
 delete mode 100644 
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/RecordingSpan.java
 delete mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/BacklogTracerActivityMessage.java
 delete mode 100644 
core/camel-base-engine/src/main/java/org/apache/camel/impl/debugger/DefaultBacklogTracerActivityMessage.java
 create mode 100644 
core/camel-console/src/generated/java/org/apache/camel/impl/console/TimelineDevConsoleConfigurer.java
 delete mode 100644 
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/activity.json
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/timeline.json
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.impl.console.TimelineDevConsole
 rename 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/{activity
 => timeline} (51%)
 delete mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/ActivityDevConsole.java
 create mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/TimelineDevConsole.java
 create mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/TimelineRecorder.java
 delete mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/ActivityDevConsoleTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/TimelineDevConsoleTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/TimelineRecorderTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateRecoverRestartTest.java
 delete mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerActivityTest.java
 create mode 100644 design/payload-mode-route-diagram.svg
 create mode 100644 design/payload-mode.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-about.png
 delete mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-observe-activity.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-timeline-circuit-breaker.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-timeline-exchanges.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-timeline.png
 rename 
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-get-activity.adoc
 => camel-jbang-get-about.adoc} (55%)
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-get-timeline.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/About.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/AboutReport.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListAbout.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListActivity.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListTimeline.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AboutTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListAboutTest.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListActivityTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListTimelineTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AboutView.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ActivityEntry.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ActivityTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/Timeline.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineAiPrompt.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineExchanges.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineLog.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineTab.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/activity.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/timeline.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AboutViewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineJson.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineLogTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineTabRenderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TimelineTest.java

Reply via email to