Skip to content

OpenSearch Overview

Logrite uses OpenSearch 3.4.0 (built from source) as its primary data store for log analytics, anomaly detection, and semantic search.

SettingValue
Version3.4.0-SNAPSHOT
DeploymentBuilt from source (not Docker)
Install Location/opt/opensearch/
Source/root/opensearch/OpenSearch/
JavaOpenJDK 21
Useropensearch (cannot run as root)
PluginVersionPurpose
opensearch-ml3.4.0.0-SNAPSHOTML Commons framework
opensearch-knn3.4.0.0-SNAPSHOTVector similarity (k-NN)
opensearch-anomaly-detection3.4.0.0-SNAPSHOTML anomaly detection
opensearch-job-scheduler3.4.0.0-SNAPSHOTBackground jobs
opensearch-alerting3.4.0.0-SNAPSHOTMonitor + alert engine
opensearch-notifications3.4.0.0-SNAPSHOTNotification delivery
opensearch-notifications-core3.4.0.0-SNAPSHOTNotification core
RepositoryPurpose
Deployd-io/LogriteOpenSearchCLI tools, scripts, dashboards
Deployd-io/OpenSearchForked OpenSearch engine
Deployd-io/OpenSearch-DashboardsForked Dashboards UI
/root/opensearch/
├── cli/
│ ├── opensearch-mgr.js # Main CLI
│ └── lib/ # Library modules
├── scripts/ # Data generation + dashboard scripts
├── OpenSearch/ # Engine fork (source)
└── OpenSearch-Dashboards/ # Dashboards fork (source)
ServicePortURL
OpenSearch API9200http://localhost:9200
OpenSearch Transport9300Internal cluster
Dashboards (proxy)5601http://localhost:5601
Dashboards (dev)5603http://localhost:5603
IndexPurposek-NN
payment_queriesPayment performance logsNo
payment_queries_semanticNeural search variantYes
external_service_callsExternal API call logsNo
external_service_calls_semanticNeural search variantYes
database_queriesDB query logsNo
database_queries_semanticNeural search variantYes
exceptionsApplication exceptionsNo
exceptions_semanticNeural search variantYes
trace-analytics-raw-logriteOTEL tracesNo
log-analytics-logriteOTEL logsNo
ctm_test_resultsWorksoft CTM resultsNo
ctm_eventsWorksoft CTM eventsNo
Terminal window
# Check status
opensearch-mgr status
# Health check
opensearch-mgr health
# Start all
opensearch-mgr start all
# Stop all
opensearch-mgr stop all
# View logs
opensearch-mgr logs opensearch
opensearch-mgr logs dashboards -f