Nexeed
    • Intrduction
    • Release notes
    • User manual
      • Overview of the ID Builder module
      • Configuration tab
      • Test client tab
      • Counters tab
      • Counter definitions tab
      • Shifts tab
    • Operations manual
      • Overview
      • System Architecture and Interfaces
      • System Requirements
        • idbuilder/idb-service
      • Migration from Previous Versions
        • Migration Of Non-Unique Tenant ID
        • Migration from previous versions of ID Builder service
        • Migrations within new service version
        • Migration to Version 3.7
      • Setup and Configuration
        • Setting up and configuring ID Builder
        • Module Health Verification Endpoints and K8S Probes
      • Start and Shutdown
      • Regular Operations
      • Failure Handling
        • Health Verification Endpoints
      • Backup and Restore
      • Logging and Monitoring
      • Known Limitations
    • API documentation
ID Builder
  • 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
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • ID Builder
  • Operations manual
  • Failure Handling
  • Health Verification Endpoints
preview v3.8.x

Health Verification Endpoints

IdBuilder service health verification endpoints

The following table shows how IdBuilder microservices behave in several scenarios of infrastructure outage. The endpoints from the table are health endpoints with the following destination:

  1. Liveness endpoint: Will be polled by Kubernetes to check, if a microservice internal state is valid. If invalid, Kubernetes will restart the pod containing ID Builder service.

  2. Readiness endpoint: Will be polled by Kubernetes to check, if a microservice can accept traffic. If not, traffic to microservice pod is held.

  3. Health endpoint: Will be used by monitoring to determine the health state of a microservice. This endpoint will also include information about the state of the Liveness endpoint and the Readiness endpoint.

probes 01

Kubernetes Probes

The following diagram shows how Kubernetes probes verify pod’s health endpoints to determine the pod state and act accordingly.

probes 02

Resilience against Portal failures

Portal is not requered for IDBuilder to be healthy. It depends only on MACMA. If the portal fails, the IDBuilder-Frontend will only be unavailable. Its API's will continue to operate as normal. Portal self has the feature that updates mudule details every 12 hours. But module responsibility is to register to the Portal. IDBuilder users Foundation Components to register in Portal. That means that retries/recovery logic is enabled.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses