Aidbox User Docs
Run Aidbox locallyRun Aidbox in SandboxTalk to us Ask community
  • Aidbox FHIR platform documentation
    • Features
    • Architecture
  • Getting Started
    • Run Aidbox in Sandbox
    • Run Aidbox locally
    • Run Aidbox on AWS
    • Upload Sample Data
  • Tutorials
    • CRUD, Search Tutorials
      • Delete data
      • Set up uniqueness in Resource
      • Search Tutorials
        • Custom SearchParameter tutorial
        • Create custom Aidbox Search resource
        • Multilingual search tutorial
        • Migrate from Aidbox SearchParameter to FHIR SearchParameter
        • Change sort order by locale collation
    • Bulk API Tutorials
      • 🎓Synthea by Bulk API
      • 🎓$dump-sql tutorial
    • Security & Access Control Tutorials
      • Allow patients to see their own data
      • Restrict operations on resource type
      • Relationship-based access control
      • Creating user & set up full user access
      • Restricting Access to Patient Data
      • Create and test access control
      • RBAC
        • Flexible RBAC built-in to Aidbox
        • RBAC with JWT containing role
        • RBAC with ACL
      • Set-up token introspection
      • Prohibit user to login
      • Debug access control
      • Managing Admin Access to the Aidbox UI Using Okta Groups
      • Run Multibox locally
      • How to enable labels-based access control
      • How to enable patient data access API
      • How to enable SMART on FHIR on Patient Access API
      • How to enable hierarchical access control
      • How to configure Audit Log
    • Terminology Tutorials
      • Load ICD-10 terminology into Aidbox
      • Uploading IG terminology content to external FHIR terminology server
    • Validation Tutorials
      • Upload FHIR Implementation Guide
        • Environment Variable
        • Aidbox UI
          • IG Package from Aidbox Registry
          • Public URL to IG Package
          • Local IG Package
        • Aidbox FHIR API
        • UploadFIG Tool
      • ISiK
      • Carin BB
      • US Core
      • Davinci Pdex
      • mCode
    • Integration Toolkit Tutorials
      • Postmark integration tutorial
      • Mailgun integration tutorial
    • Subscriptions Tutorials
      • AidboxTopicSubscription NATS tutorial
    • Other tutorials
      • Run Aidbox with FHIR R6
      • Migrate from Multibox to Aidbox
      • SDC with Custom Resources
      • How to create FHIR NPM package
      • Migrate from legacy licence portal to Aidbox portal
      • How to run Aidbox in GCP Cloud Run
  • Overview
    • Licensing and Support
    • Aidbox user portal
      • Projects
      • Licenses
      • Members
    • Aidbox UI
      • Aidbox Notebooks
      • REST Console
      • Database Console
      • Attrs stats
      • DB Tables
      • DB Queries
    • Versioning
    • Release Notes
    • Contact us
  • Configuration
    • Settings
    • Configure Aidbox and Multibox
    • Init Bundle
  • API
    • REST API
      • CRUD
        • Create
        • Read
        • Update
        • Patch
        • Delete
      • FHIR Search
        • SearchParameter
        • Include and Revinclude
        • Chaining
      • Aidbox Search
      • Bundle
      • History
      • $everything on Patient
      • Other
        • Aidbox & FHIR formats
        • Capability Statement
        • $document
        • Observation/$lastn
        • $validate
        • SQL endpoints
        • $matcho
        • $to-format
        • Aidbox version
        • Health check
    • Bulk API
      • Configure Access Policies for Bulk API
      • $dump
      • $dump-sql
      • $dump-csv
      • $export
      • $load & /fhir/$load
      • $import & /fhir/$import
      • aidbox.bulk data import
      • Bulk import from an S3 bucket
    • Batch/Transaction
    • GraphQL API
    • Other APIs
      • Plan API
        • Provider Directory API
          • Practitioner
          • PractitionerRole
          • Organization
          • OrganizationAffiliation
        • Plan API Overview
      • Archive/Restore API
        • create-archive
        • restore-archive
        • prune-archived-data
        • delete-archive
      • ETAG support
      • Cache
      • Changes API
      • RPC API
      • Sequence API
      • Encryption API
      • Batch Upsert
  • Modules
    • Profiling and validation
      • FHIR Schema Validator
        • Aidbox FHIR IGs Registry
        • Setup Aidbox with FHIR Schema validation engine
      • Skip validation of references in resource using request header
      • Asynchronous resource validation
    • Security & Access Control
      • Authentication Flows
        • Basic Auth
        • Client Credentials Grant
        • Resource Owner Grant
        • Authorization Code Grant
        • Implicit Grant
        • Two Factor Authentication
        • External OAuth 2.0 Providers
        • Token Exchange
      • External identity providers
        • Aidbox
        • Okta
        • Azure AD
        • Azure AD with certificate authentication
        • Keycloak
        • GitHub
        • Microsoft AD FS
        • Apple
      • Access Control
        • AccessPolicy
        • Evaluation engines
        • Role-Based Access Control (/RBAC)
        • Attribute-based Access Control (/ABAC)
        • Multitenancy
        • Access control lists (/ACL)
        • Access policy dev tool
        • AccessPolicy best practices
      • Audit
        • Audit Log
    • Observability
      • Getting started
        • Run Aidbox with OpenTelemetry locally
        • How to export telemetry to the OTEL collector
      • Logs
        • How-to guides
          • OpenTelemetry logs
          • Elastic Logs and Monitoring Integration
          • Datadog Log management integration
          • Loki Log management integration
        • Tutorials
          • Log analysis and visualization tutorial
          • Export logs to Datadog tutorial
        • Extending Aidbox Logs
        • Technical reference
          • Log appenders
          • Log transformations
          • Log Schema
          • OTEL logs exporter parameters
      • Metrics
        • How-to guides
          • How to export metrics to the OTEL collector
          • Use Aidbox Metrics Server
          • Set-up Grafana integration
        • Technical reference
          • OpenTelemetry Metrics
          • OTEL metrics exporter parameters
      • Traces
        • How to use tracing
        • OTEL traces exporter parameters
    • Subscriptions
      • Aidbox topic-based subscriptions
        • Kafka AidboxTopicDestination
        • Webhook AidboxTopicDestination
        • GCP Pub/Sub AidboxTopicDestination
        • Tutorial: produce QuestionnaireResponse to Kafka topic
      • Aidbox SubSubscriptions
    • Aidbox Forms
      • Getting started
      • Aidbox Forms Interface
      • Aidbox UI Builder
        • UI Builder Interface
        • Form creation
          • Form Settings
          • Widgets
          • Components
          • Versioning
          • Form customisation in Theme Editor
          • Form signature
          • How-to guides
            • How to: populate forms with data
            • How to extract data from forms
            • How to calculate form filling percentage
          • Multilingual forms
          • FHIRPath Editor
        • Import Questionnaire
        • Form sharing
        • Printing forms
          • Template-based PDF generation
        • FHIR versions
        • Offline forms
        • Embedding
          • Request Interception
        • Configuration
        • Forms multitenancy
        • Building reports using SQL on FHIR
        • Integration with external terminology servers
        • External FHIR servers as a data backend
        • Store attachments in S3-like storages
      • Access Control in Forms
      • Audit Logging in Forms
      • Aidbox Form Gallery
    • Define extensions
      • Extensions using StructureDefinition
      • Extensions using FHIRSchema
    • Custom Resources
      • Custom resources using FHIR Schema
      • Custom resources using StructureDefinition
      • Migrate to FHIR Schema
        • Migrate custom resources defined with Entity & Attributes to FHIR Schema
        • Migrate custom resources defined with Zen to FHIR Schema
    • Aidbox terminology module
      • Concept
        • $translate-concepts
        • Handling hierarchies using ancestors
      • ValueSet
        • ValueSet Expansion
        • ValueSet Code Validation
        • Create a ValueSet
      • CodeSystem
        • CodeSystem Concept Lookup
        • CodeSystem Subsumption testing
        • CodeSystem Code Composition
      • Import external terminologies
        • Import flat file (/CSV)
        • $import operation
        • Ready-to-use terminologies
      • $translate on ConceptMap
    • SQL on FHIR
      • Defining flat views with View Definitions
      • Query data from flat views
      • Reference
    • Integration toolkit
      • C-CDA / FHIR Converter
        • List of supported templates
          • Admission Diagnosis Section (/V3)
          • Advance Directives Section (/entries optional) (/V3)
          • Advance Directives Section (/entries required) (/V3)
          • Allergies and Intolerances Section (/entries optional) (/V3)
          • Allergies and Intolerances Section (/entries required) (/V3)
          • Assessment Section
          • Chief Complaint Section
          • Chief Complaint and Reason for Visit Section
          • Complications Section (/V3)
          • Course of Care Section
          • DICOM Object Catalog Section - DCM 121181
          • Default Section Rules
          • Discharge Diagnosis Section (/V3)
          • Document Header
          • Encounters Section (/entries optional) (/V3)
          • Encounters Section (/entries required) (/V3)
          • Family History Section (/V3)
          • Functional Status Section (/V2)
          • General Status Section
          • Goals Section
          • Health Concerns Section (/V2)
          • History of Present Illness Section
          • Hospital Consultations Section
          • Hospital Course Section
          • Hospital Discharge Instructions Section
          • Hospital Discharge Physical Section
          • Hospital Discharge Studies Summary Section
          • Immunizations Section (/entries optional) (/V3)
          • Immunizations Section (/entries required) (/V3)
          • Medical (/General) History Section
          • Medical Equipment Section (/V2)
          • Medications Administered Section (/V2)
          • Medications Section (/entries optional) (/V2)
          • Medications Section (/entries required) (/V2)
          • Mental Status Section (/V2)
          • Notes
          • Nutrition Section
          • Objective Section
          • Operative Note Fluids Section
          • Operative Note Surgical Procedure Section
          • Past Medical History (/V3)
          • Payers Section (/V3)
          • Plan of Treatment Section (/V2)
          • Postprocedure Diagnosis Section (/V3)
          • Preoperative Diagnosis Section (/V3)
          • Problem Section (/entries optional) (/V3)
          • Problem Section (/entries required) (/V3)
          • Procedure Description Section
          • Procedure Disposition Section
          • Procedure Estimated Blood Loss Section
          • Procedure Implants Section
          • Procedure Specimens Taken Section
          • Procedures Section (/entries optional) (/V2)
          • Procedures Section (/entries required) (/V2)
          • Reason for Visit Section
          • Results Section (/entries optional) (/V3)
          • Results Section (/entries required) (/V3)
          • Review of Systems Section
          • Social History Section (/V3)
          • Vital Signs Section (/entries optional) (/V3)
          • Vital Signs Section (/entries required) (/V3)
        • How to deploy the service
        • Producing C-CDA documents
        • How to customize conversion rules
      • HL7 v2 Integration
        • HL7 v2 integration with Aidbox Project
        • Mappings with lisp/mapping
      • X12 message converter
      • Analytics
        • Power BI
      • Mappings
      • Email Providers integration
        • Setup SMTP provider
    • SMARTbox | FHIR API for EHRs
      • Get started
        • Set up Smartbox locally
        • Deploy Smartbox with Kubernetes
      • (/g)(/10) Standardized API for patient and population services
      • The B11 Decision Support Interventions
        • Source attributes
        • Feedback Sections
      • How-to guides
        • Pass Inferno tests with Smartbox
        • Perform EHR launch
        • Pass Inferno Visual Inspection and Attestation
        • Revoke granted access
        • Set up EHR-level customization
        • Check email templates
        • Setup email provider
        • Register users
        • Set up SSO with Auth0
        • Publish Terms of Use link onto the documentation page
        • Find out what resources were exported during the $export operation
        • Find documentation endpoint
      • Background information
        • Considerations for Testing with Inferno ONC
        • Adding Clients for Inferno tests
        • Multitenancy approach
        • What is Tenant
        • Email templating
    • ePrescription
      • Getting started
      • Authentication with mTLS
      • Pharmacies synchronization
      • Prescribing
        • NewRx Message
        • CancelRx Message
        • How to test Callback
      • Directory
        • DirectoryDownload Message
        • GetProviderLocation Message
        • AddProviderLocation Message
        • UpdateProviderLocation Message
        • DisableProviderLocation Message
      • Medications
        • FDB
      • References
        • Environment Variables
      • Frequently Asked Questions
    • Other modules
      • MDM
        • Train model
        • Configure MDM module
        • Find duplicates: $match
        • Mathematical details
      • MCP
  • Database
    • Overview
    • Database schema
    • PostgreSQL Extensions
    • AidboxDB
      • HA AidboxDB
    • Tutorials
      • Migrate to AidboxDB 16
      • Working with pgAgent
  • File storage
    • AWS S3
    • GCP Cloud Storage
    • Azure Blob Storage
    • Oracle Cloud Storage
  • Deployment and maintenance
    • Deploy Aidbox
      • Run Aidbox on Kubernetes
        • Deploy Production-ready Aidbox to Kubernetes
        • Deploy Aidbox with Helm Charts
        • Highly Available Aidbox
        • Self-signed SSL certificates
      • Run Aidbox on managed PostgreSQL
      • How to inject env variables into Init Bundle
    • Backup and Restore
      • Crunchy Operator (/pgBackRest)
      • pg_dump
      • pg_basebackup
      • WAL-G
    • Indexes
      • Get suggested indexes
      • Create indexes manually
  • App development
    • Use Aidbox with React
    • Aidbox SDK
      • Aidbox JavaScript SDK
      • Apps
      • NodeJs SDK
      • Python SDK
    • Examples
  • Reference
    • FHIR Schema reference
    • Settings reference
      • General
      • FHIR
      • Security & Access Control
      • Modules
      • Database
      • Web Server
      • Observability
      • Zen Project
    • Environment variables
      • Aidbox required environment variables
      • Optional environment variables
      • AidboxDB environment variables
    • System resources reference
      • IAM Module Resources
      • SDC Module Resources
      • Base Module Resources
      • Bulk Module Resources
      • AWF Module Resources
      • Cloud Module Resources
      • HL7v2 Module Resources
      • SQL on FHIR Module Resources
    • Email Providers reference
      • Notification resource reference
      • Mailgun environment variables
      • Postmark environment variables
    • Aidbox Forms reference
      • FHIR SDC API
      • Aidbox SDC API
      • Generating Questionnaire from PDF API
    • Aidbox SQL functions
  • Deprecated
    • Deprecated
      • Zen-related
        • RPC reference
          • aidbox
            • mdm
              • aidbox.mdm/update-mdm-tables
              • aidbox.mdm/match
        • FTR
        • Aidbox configuration project
          • Run Aidbox locally using Aidbox Configuraiton project
          • Aidbox configuration project structure
          • Set up and use configuration projects
          • Enable IGs
          • Repository
          • Seed Import
          • Manage Indexes in Zen Project
          • Seed v2
          • 🎓Migrate to git Aidbox Configuration Projects
          • Aidbox Configuration project reference
            • Zen Configuration
            • Aidbox project RPC reference
            • aidbox.config/config
          • Custom resources using Aidbox Project
          • First-Class Extensions using Zen
          • Zen Indexes
        • US Core IG
          • US Core IG support reference
        • Workflow Engine
          • Task
            • Aidbox Built-in Tasks
            • Task Executor API
            • Task User API
          • Workflow
            • Workflow User API
          • Services
          • Monitoring
        • FHIR conformance Deprecated guides
          • Touchstone FHIR 4.0.1 basic server
          • Touchstone FHIR USCore ClinData
          • How to enable US Core IG
            • Start Aidbox locally with US Core IG enabled
            • Add US Core IG to a running Aidbox instance
          • HL7 FHIR Da Vinci PDex Plan Net IG
        • Terminology Deprecated Tutorials
          • Inferno Test-Suite US Core 3.1.1
        • API constructor (/beta)
        • zen-lang validator
          • Write a custom zen profile
          • Load zen profiles into Aidbox
        • FHIR topic-based subscriptions
          • Set up SubscriptionTopic
          • Tutorial: Subscribe to Topic (/R4B)
          • API Reference
            • Subscription API
        • 🏗️FHIR Terminology Repository
          • FTR Specification
          • Create an FTR instance
            • FTR from CSV
            • FTR from FHIR IG
            • FTR from FTR — Direct Dependency
            • FTR from FTR — Supplement
          • FTR Manifest
          • Load SNOMED CT into Aidbox
          • Load LOINC into Aidbox
          • Load ICD-10-CM into Aidbox
          • Load RxNorm into Aidbox
          • Load US VSAC Package to Aidbox
          • Import via FTR
        • Zen Search Parameters
      • Entity / Attribute
        • Entities & Attributes
        • First-Class Extensions using Attribute
        • Custom Resources using Entity
        • Working with Extensions
        • Aidbox Search Parameters
      • Forms
      • Other
        • Custom Search
        • SearchQuery
        • Subscribe to new Patient resource
        • App Development Deprecated Tutorials
          • Receive logs from your app
            • X-Audit header
          • Working with Aidbox from .NET
          • Patient Encounter notification Application
        • Other Deprecated Tutorials
          • Resource generation with map-to-fhir-bundle-task and subscription triggers
          • APM Aidbox
          • Automatically archive AuditEvent resources in GCP storage guide
          • HL7 v2 pipeline with Patient mapping
          • How to migrate to Apline Linux
          • How to migrate transaction id to bigint
          • How to fix broken dates
          • Configure multi-tenancy
        • AidboxProfile
        • GCP Pub/Sub
Powered by GitBook
On this page
  • Logs
  • Disable health logs
  • Log file path
  • Logs max lines
  • Logging SQL min duration
  • Logging SQL max length
  • Metrics
  • Metrics server port
  • Enable Postgres metrics
  • Stdout
  • Stdout log level
  • Pretty print log level
  • Google log level
  • Loki
  • Loki URL
  • Loki batch size
  • Loki batch timeout
  • Loki stream
  • Datadog
  • Datadog API Key
  • Datadog regional site
  • Datadog log tags
  • Datadog log file path
  • Datadog log batch size
  • Datadog log batch timeout
  • Elastic
  • Elastic Search auth
  • Elastic Search URL
  • Elastic Search batch size
  • Elastic Search batch timeout
  • Elastic Search log format
  • Grafana
  • Grafana URL for metrics dashboards
  • Grafana user for metrics dashboards
  • Grafana password for metrics dashboards
  • OTEL
  • OTEL metrics request headers
  • OTEL metrics URL
  • OTEL metrics interval
  • OTEL traces request headers
  • OTEL traces URL
  • OTEL traces batch max size
  • OTEL traces batch timeout
  • OTEL traces history size
  • OTEL logs request headers
  • OTEL logs URL
  • OTEL logs batch max size
  • OTEL logs batch timeout
  • OTEL logs history size

Was this helpful?

Edit on GitHub
  1. Reference
  2. Settings reference

Observability

Observability settings

Logs

Logs settings

Disable health logs

Disable /health endpoint requests logging. Default value is false

ID

observability.disable-health-logs

Type

Bool

Default value

false

Environment variable

BOX_OBSERVABILITY_DISABLE_HEALTH_LOGS

Deprecated environment variables

BOX_LOGGING_DISABLE__HEALTH__LOGS

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

true — setting can be changed at runtime

Log file path

If provided, enables mode to pipe logs as JSON into the file by specified path.

If ElasticSearch URL is provided then the file is used as a fallback in case if ElasticSearch is not available.

ID

observability.log-file.path

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_LOG_FILE_PATH

Deprecated environment variables

AIDBOX_LOGS

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Logs max lines

Sets the limit of log records to push into the file When the limit is reached, the current log file is renamed with .old postfix and a new log file is created

ID

observability.log-file.max-lines

Type

Int

Default value

10000

Environment variable

BOX_OBSERVABILITY_LOG_FILE_MAX_LINES

Deprecated environment variables

AIDBOX_LOGS_MAX_LINES

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Logging SQL min duration

Threshold for logging only long queries. Analogous from PostgreSQL. Log only requests whose execution time exceeds the specified number of milliseconds.

ID

observability.sql.min-duration

Type

Int

Default value

-1

Environment variable

BOX_OBSERVABILITY_SQL_MIN_DURATION

Deprecated environment variables

BOX_LOGGING_SQL_MIN__DURATION

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Logging SQL max length

Max length of a query to be logged.

ID

observability.sql.max-length

Type

Int

Default value

500

Environment variable

BOX_OBSERVABILITY_SQL_MAX_LENGTH

Deprecated environment variables

BOX_LOGGING_SQL_MAX__LENGTH

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Metrics

Metrics settings

Metrics server port

Port on which Aidbox will expose metrics. To disable metrics server, leave this setting empty

ID

observability.metrics.server-port

Type

Int

Default value

(no default)

Environment variable

BOX_METRICS_PORT

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Enable Postgres metrics

ID

observability.metrics.enable-postgres-metrics

Type

Bool

Default value

true

Environment variable

BOX_OBSERVABILITY_METRICS_ENABLE_POSTGRES_METRICS

Deprecated environment variables

BOX_METRICS_POSTGRES_ON

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Stdout

Stdout settings

Stdout log level

Controls stdout with specified logs level. Possible values: off, fatal, error, warn, info, debug, trace, all, true By setting one of these levels you would also get all the levels to the left. e.g. if you set log level to warn you would also get log events with fatal and error levels (off is excluded).

ID

observability.stdout.log-level

Type

Enum

Values

off fatal error warn info debug trace all true

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_STDOUT_LOG_LEVEL

Deprecated environment variables

AIDBOX_STDOUT_JSON

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Pretty print log level

Controls pretty print of logs to stdout with specified level. Possible values: off, fatal, error, warn, info, debug, trace, all, true By setting one of these levels you would also get all the levels to the left. e.g. if you set log level to warn you would also get log events with fatal and error levels (off is excluded).

ID

observability.stdout.pretty-log-level

Type

Enum

Values

off fatal error warn info debug trace all true

Default value

warn

Environment variable

BOX_OBSERVABILITY_STDOUT_PRETTY_LOG_LEVEL

Deprecated environment variables

AIDBOX_STDOUT_PRETTY

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Google log level

Produces in Google Logging format with specified log level. Possible values: off, fatal, error, warn, info, debug, trace, all, true By setting one of these levels you would also get all the levels to the left. e.g. if you set log level to warn you would also get log events with fatal and error levels (off is excluded).

ID

observability.stdout.google-log-level

Type

Enum

Values

off fatal error warn info debug trace all true

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_STDOUT_GOOGLE_LOG_LEVEL

Deprecated environment variables

AIDBOX_STDOUT_GOOGLE_JSON

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Loki

Grafana Loki settings

Loki URL

Loki URL to enable Aidbox logs uploading into Loki

ID

observability.loki-url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_LOKI_URL

Deprecated environment variables

AIDBOX_LK_URL

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Loki batch size

Loki batch size for log uploading. Aidbox uploads logs when either at least specific observability.loki.batch-size collected or time passed from previous log uploading exceeds observability.loki.batch-timeout.

ID

observability.loki.batch-size

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_LOKI_BATCH_SIZE

Deprecated environment variables

AIDBOX_LK_BATCH_SIZE

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Loki batch timeout

How long to wait before uploading Aidbox uploads logs when either at least observability.loki.batch-size entries collected or time passed from previous log uploading exceeds observability.loki.batch-timeout.

ID

observability.loki.batch-timeout

Type

Int

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_LOKI_BATCH_TIMEOUT

Deprecated environment variables

AIDBOX_LK_BATCH_TIMEOUT

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Loki stream

Stream refers to the labels or metadata associated with a log stream Is defined by a unique set of labels, which serve as the stream key. For example: {"box": "aidbox"}

ID

observability.loki.stream

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_LOKI_STREAM

Deprecated environment variables

AIDBOX_LK_STREAM

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Datadog

Datadog settings

Datadog API Key

Datadog API Key.

ID

observability.datadog.api-key

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_API_KEY

Deprecated environment variables

BOX_DD_API_KEY

Sensitive

true — value will be masked in Admin UI

Set via

Environment variables

Hot reload

false — setting requires system restart

Datadog regional site

The regional site for a Datadog customer.

ID

observability.datadog.site

Type

Enum

Values

datadoghq.com us3.datadoghq.com us5.datadoghq.com datadoghq.eu ddog-gov.com ap1.datadoghq.com

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_SITE

Deprecated environment variables

BOX_DD_SITE

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Datadog log tags

Tags associated with your logs. Convenient for transferring the name of the environment. For example env:staging.

ID

observability.datadog.tags

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_TAGS

Deprecated environment variables

BOX_DD_TAGS

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Datadog log file path

Fallback file to write logs in if uploading to Datadog fails

ID

observability.datadog.logs

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_LOGS

Deprecated environment variables

AIDBOX_DD_LOGS

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Datadog log batch size

How many log entries to collect before uploading. Aidbox uploads logs when either at least specific observability.datadog.batch-size collected or time passed from previous log uploading exceeds observability.datadog.batch-timeout.

ID

observability.datadog.batch-size

Type

Int

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_BATCH_SIZE

Deprecated environment variables

BOX_DD_BATCH_SIZE

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Datadog log batch timeout

How long to wait before uploading Aidbox uploads logs when either at least specific observability.datadog.batch-size collected or time passed from previous log uploading exceeds observability.datadog.batch-timeout.

ID

observability.datadog.batch-timeout

Type

Int

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_DATADOG_BATCH_TIMEOUT

Deprecated environment variables

BOX_DD_BATCH_TIMEOUT

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Elastic

Elastic settings

Elastic Search auth

Format: <user>:<password> Basic auth credentials for ElasticSearch. API key is not supported.

ID

observability.elastic.search-auth

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_ELASTIC_SEARCH_AUTH

Deprecated environment variables

AIDBOX_ES_AUTH

Sensitive

true — value will be masked in Admin UI

Set via

Environment variables

Hot reload

false — setting requires system restart

Elastic Search URL

If provided, enables mode to push logs to ElasticSearch

ID

observability.elastic.search-url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_ELASTIC_SEARCH_URL

Deprecated environment variables

AIDBOX_ES_URL

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Elastic Search batch size

Log batch size used to optimize log shipping performance. The default value is 200

ID

observability.elastic.batch-size

Type

Int

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_ELASTIC_BATCH_SIZE

Deprecated environment variables

AIDBOX_ES_BATCH_SIZE

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Elastic Search batch timeout

Timeout to post a batch to ElasticSearch. If there is not enough records to reach full batch size

ID

observability.elastic.batch-timeout

Type

Int

Default value

60000

Environment variable

BOX_OBSERVABILITY_ELASTIC_BATCH_TIMEOUT

Deprecated environment variables

AIDBOX_ES_BATCH_TIMEOUT

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Environment variables

Hot reload

false — setting requires system restart

Elastic Search log format

Custom index format string. The default value is 'aidbox-logs'-yyyy-MM-dd.

ID

observability.elastic.index-pattern

Type

String

Default value

'aidbox-logs'-yyyy-MM-dd

Environment variable

BOX_OBSERVABILITY_ELASTIC_INDEX_PATTERN

Deprecated environment variables

AIDBOX_ES_INDEX_PAT

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Grafana

Grafana settings

Grafana URL for metrics dashboards

Grafana URL to update the metrics dashboards.

ID

observability.grafana.url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_GRAFANA_URL

Deprecated environment variables

BOX_METRICS_GRAFANA_URL

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Grafana user for metrics dashboards

Grafana user to update the metrics dashboards.

ID

observability.grafana.user

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_GRAFANA_USER

Deprecated environment variables

BOX_METRICS_GRAFANA_USER

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

Grafana password for metrics dashboards

Grafana password to update the metrics dashboards.

ID

observability.grafana.password

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_GRAFANA_PASSWORD

Deprecated environment variables

BOX_METRICS_GRAFANA_PASSWORD

Sensitive

true — value will be masked in Admin UI

Set via

Environment variables

Hot reload

false — setting requires system restart

OTEL

OpenTelemetry settings

OTEL metrics request headers

The headers for OTEL metrics requests, formatted as HeaderName:HeaderValue HeaderName:HeaderValue.

ID

observability.otel.metrics-request-headers

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_METRICS_REQUEST_HEADERS

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL metrics URL

The metrics' consumer URL (OTEL collector, Elastic EPM etc.).

ID

observability.otel.metrics-url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_METRICS_URL

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL metrics interval

The time interval (in seconds) for sending OTEL metrics.

ID

observability.otel.metrics-interval

Type

Int

Default value

5

Environment variable

BOX_OBSERVABILITY_OTEL_METRICS_INTERVAL

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL traces request headers

The headers for OTEL traces requests, formatted as HeaderName:HeaderValue HeaderName:HeaderValue.

ID

observability.otel.traces-request-headers

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_TRACES_REQUEST_HEADERS

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL traces URL

The traces' consumer URL (OTEL collector, Elastic EPM etc.).

ID

observability.otel.traces-url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_TRACES_URL

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL traces batch max size

Max amount of traces in one send traces request

ID

observability.otel.traces-batch-max-size

Type

Int

Default value

100

Environment variable

BOX_OBSERVABILITY_OTEL_TRACES_BATCH_MAX_SIZE

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL traces batch timeout

Timeout in milliseconds between send traces requests

ID

observability.otel.traces-batch-timeout

Type

Int

Default value

1000

Environment variable

BOX_OBSERVABILITY_OTEL_TRACES_BATCH_TIMEOUT

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL traces history size

Traces history size on telemetry $status endpoint

ID

observability.otel.traces-history-size

Type

Int

Default value

10

Environment variable

BOX_OBSERVABILITY_OTEL_TRACES_HISTORY_SIZE

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL logs request headers

The headers for OTEL logs requests, formatted as HeaderName:HeaderValue HeaderName:HeaderValue.

ID

observability.otel.logs-request-headers

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_LOGS_REQUEST_HEADERS

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL logs URL

The logs' consumer URL (OTEL collector, Elastic EPM etc.).

ID

observability.otel.logs-url

Type

String

Default value

(no default)

Environment variable

BOX_OBSERVABILITY_OTEL_LOGS_URL

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL logs batch max size

Max amount of logs in one send logs request

ID

observability.otel.logs-batch-max-size

Type

Int

Default value

100

Environment variable

BOX_OBSERVABILITY_OTEL_LOGS_BATCH_MAX_SIZE

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL logs batch timeout

Timeout in milliseconds between send logs requests

ID

observability.otel.logs-batch-timeout

Type

Int

Default value

1000

Environment variable

BOX_OBSERVABILITY_OTEL_LOGS_BATCH_TIMEOUT

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

OTEL logs history size

Logs history size on telemetry $status endpoint

ID

observability.otel.logs-history-size

Type

Int

Default value

10

Environment variable

BOX_OBSERVABILITY_OTEL_LOGS_HISTORY_SIZE

Available from

2503

Sensitive

false — value will be visible in plaintext in Admin UI

Set via

Admin UI → Settings Environment variables

Hot reload

false — setting requires system restart

PreviousWeb ServerNextZen Project

Last updated 10 hours ago

Was this helpful?

Controls whether to provide metrics

related to PostgreSQL