Zum Hauptinhalt springen
Version: Weekly Build

OpenSearch

OpenSearch ist eine verteilte Such- und Analyse-Engine für Volltextsuche, Log-Analyse und Observability-Workloads.

EigenschaftWertHinweise
Provider-NameopensearchWird in Landscape-Provider-Definitionen verwendet.
Versionv0Aktuelle vom Provider bereitgestellte Schema-Version.
KategorieSearch & AnalyticsWird im Managed Services-Katalog angezeigt.
GeltungsbereichglobalAuf Team-Ebene verfügbar, nicht an eine einzelne Workspace-Runtime gebunden.
Team-SingletonfalseTeams können mehrere OpenSearch-Service-Instanzen erstellen.
Pause-UnterstützungfalseDieser Provider unterstützt kein Pausieren.
Geschlossenes Testing

Dieser Provider befindet sich derzeit in einem frühen Teststadium und ist nur auf dedizierten Installationen verfügbar (geschlossenes Testing). Der Provider entwickelt sich weiter; Schema, Pläne und Verhalten können sich in Zukunft ändern.

Schema​

Config​

FeldTypErforderlich beim ErstellenHinweise
versionstringNeinOpenSearch-Engine-Version. Standard- und einziger erlaubter Wert: 2.19.

Secrets​

FeldTypErforderlich beim ErstellenHinweise
superuserPasswordstringJaPasswort für den administrativen Benutzer.

Details / Ausgabe​

FeldTypVerfügbarkeitHinweise
hoststringNach der Bereitstellung verfügbarInterner Service-Hostname.
portintegerNach der Bereitstellung verfügbarREST-API-Port.
dashboardsUrlstringNach der Bereitstellung verfügbarURL des OpenSearch-Dashboards-Endpunkts.
replicasintegerNach der Bereitstellung verfügbarGemeldete Anzahl der Replicas.
readyReplicasintegerNach der Bereitstellung verfügbarAnzahl der derzeit bereiten Replicas.
readybooleanNach der Bereitstellung verfügbarGibt an, ob der Cluster bereit ist.

Pläne​

Der Provider stellt mehrere Pläne bereit: Small (id: 0), Medium (id: 1), Large (id: 2) und Extra Large (id: 3). Beispielplan: Small (id: 0).

ParameterTypStandardMinimumMaximumStatischHinweise
storageinteger51205120-NeinWird als storage-mib abgerechnet.
cpunumber5--NeinWird als cpu-tenths abgerechnet.
memoryinteger10241024-NeinWird als ram-mib abgerechnet.
replicasinteger3--JaFeste Replica-Anzahl im Beispielplan.

Beispiel in einer Landscape​

schemaVersion: v0.2

run:
search:
provider:
name: opensearch
version: v0
plan:
id: 0
parameters:
storage: 5120
cpu: 5
memory: 1024
replicas: 3
config:
version: "2.19"
secrets:
superuserPassword: "${{ vault.opensearchSuperuserPassword }}"

Anwendungs-Runtimes können sich über die REST-API mit host, port und den gespeicherten Superuser-Zugangsdaten verbinden, während operative Nutzer dashboardsUrl für die Dashboards-Oberfläche öffnen können. Derselbe Endpunkt ist auch von anderen Codesphere-Runtimes erreichbar, einschließlich Reactives, Managed Containers und Virtual Cluster-Workloads.