Nexeed
    • Introduction
    • User manual
      • Condition monitoring and its tabs
        • Live
        • Counters
        • Measurements
        • Events
        • Rules
        • View configuration
        • Details
      • Rules management
        • Rule types and standard functions
        • Rule details
      • Function configuration
      • Condition Monitoring widgets
      • Access Management
        • Application Roles
        • Fine-Grained Access Control and Configuration
        • How to Configure Organization Roles
    • Operations manual
      • Overview
      • System architecture and interfaces
        • System components
      • System requirements
        • General notes
        • cm/condition-monitoring-core
        • cm/rule-service-app
        • cm/rule-function-executor
        • cm/rule-result-aggregator
        • cm/rule-value-aggregator
        • cm/rule-value-provider
        • cm/stateful-function-executor
      • Migration from previous versions
        • Migration to 2.1+
        • Migration from CPM 1.5.4 to CM and RM 3.0.x (Nexeed IAS 2023.02.00.xx)
          • CPM to CM relational database migration
          • CPM to RM relational database migration
          • CM Influx database migration
          • Deletion of an old CPM installation
        • Resources mapping from MES to IAS Condition Monitoring
        • Migration to 4.0.0+ (Nexeed IAS 2024.01.00.xx)
        • Migration to 4.3.x (Nexeed IAS 2024.02.01.x)
        • Migration to 4.5.x (Nexeed IAS 2025.01.00.x)
        • Migration to 4.6.x (Nexeed IAS 2025.01.01.x)
        • Migration to 4.8.x (Nexeed IAS 2025.02.00.x)
        • Migration to 4.9.x (Nexeed IAS 2025.02.01.x)
      • Setup and configuration
        • Manual MACMA configuration after setting up a new tenant
        • RabbitMQ
        • Influx configuration
        • Kafka topics
        • Condition Monitoring - Helm Configuration
        • Advanced configuration parameters
          • cm/condition-monitoring-core
            • Common shared variables
            • Portal shared variables
            • MDM shared variables
            • RabbitMQ shared variables
            • OTEL shared variables
          • cm/rule-service-app
            • Rules Management shared variables
            • KAFKA shared variables
          • cm/rule-function-executor
          • cm/rule-result-aggregator
          • cm/rule-value-aggregator
          • cm/rule-value-provider
          • cm/stateful-function-executor
      • Start and shutdown
      • Regular operations
      • Failure handling
        • Rule Management Light Helm installation failing when Kafka is disabled or Kafka is not configured at all
        • User manual injection into Rule Management
        • Infrastructure outages: health verification Endpoints
        • OPP/PPMP are not received in CM
        • Master data (Devices, Facilities, Measuring Points, DeviceTypes) is missing in CM
        • CM is not visible in the portal
        • How to verify if the broker is out of sync
      • Backup and Restore
      • Logging and monitoring
        • General logging characteristics
        • Required monitoring
        • General logging format
        • Request-based logging format
        • Security logging format
        • Lifecycle logging format
        • Module health Endpoints and K8s probes
      • Known limitations
    • API documentation
      • Condition Monitoring HTTP API
      • Rules Management HTTP API
    • Glossary
Condition Monitoring
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • Condition Monitoring
  • Operations manual
  • Setup and configuration
  • Advanced configuration parameters
  • cm/stateful-function-executor
preview 4.10.0

cm/stateful-function-executor

SFE_PORT

Description

Stateful function executor port

Required

No

Defaults to

9534

Sources

Environment Variable

TIME_SERIES_CACHE_MAX_VALUES_PER_KEY

Description

The maximum size of values that are buffered in the Stateful-Function-Executor service. These values then can be requested in the rules configuration ("amount"-condition parameter). This global configuration applies to following types:

  • PPMP measurements: per default 200 values per tenant, device, measuring point and part type.

  • PPMP machine messages: per default 200 values per tenant and device.

Required

No

Defaults to

200

Sources

Environment Variable

TIME_SERIES_CACHE_HEAP_MAX_ENTRIES

Description

The maximum number of buffered entries which are stored in the heap of the service for faster accessibility. When the limit is exceeded, entries are buffered on persistent storage.

Required

No

Defaults to

20000

Sources

Environment Variable

SFE_SCHEDULING_ENABLED

Description

Flag to enable/disable scheduled polling for messages in RabbitMQ.

Required

No

Defaults to

true

Sources

Environment Variable

SFE_SCHEDULING_INITIAL_DELAY_IN_SECONDS

Description

Initial delay in seconds after the service started to start first polling of messages in RabbitMQ.

Required

No

Defaults to

1

Sources

Environment Variable

SFE_SCHEDULING_INTERVAL_IN_SECONDS

Description

Interval in seconds to poll for messages in RabbitMQ.

Required

No

Defaults to

1

Sources

Environment Variable

SFE_BATCH_TIMEOUT_MS

Description

Used for batch publishing of RabbitMQ messages (rule results)

Required

No

Defaults to

100

Sources

Environment Variable

SFE_BATCH_MAX_SIZE

Description

Used for batch publishing of RabbitMQ messages (rule results)

Required

No

Defaults to

200

Sources

Environment Variable

SFE_MACHINE_MSG_MAX_QUEUE_SIZE

Description

Maximum size of MachineRuleExecution messages consumed from RabbitMQ and placed into an internal queue for later execution against Rules with previous values.

Required

No

Defaults to

50000

Sources

Environment Variable

SFE_MEASUREMENT_MSG_MAX_QUEUE_SIZE

Description

Maximum size of MeasurementRuleExecution messages consumed from RabbitMQ and placed into an internal queue for later execution against Rules with previous values.

Required

No

Defaults to

50000

Sources

Environment Variable

  • Rules Management shared variables

  • RabbitMQ shared variables

  • OTEL shared variables

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses