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 Schemaversion.
KategorieSearch & AnalyticsWird im Managed-Services-Katalog angezeigt.
GeltungsbereichglobalVerfügbar auf Resource-Group-Ebene statt an einen einzelnen Workspace-Runtime gebunden zu sein.
Resource-Group-SingletonfalseResource Groups können mehrere OpenSearch-Service-Instanzen erstellen.
Pause-UnterstützungfalseDieser Provider unterstützt kein Pausieren.
Geschlossene Testphase

Dieser Provider befindet sich derzeit in einer frühen Testphase und ist nur auf dedizierten Installationen verfügbar (geschlossene Testphase). Der Provider befindet sich weiterhin in der Entwicklung; Schema, Pläne und Verhalten können sich in Zukunft ändern.

Schema​

Config​

FeldTypErforderlich bei ErstellungHinweise
versionstringNeinOpenSearch-Engine-Version. Standard- und einziger zulässiger Wert: 2.19.

Secrets​

FeldTypErforderlich bei ErstellungHinweise
superuserPasswordstringJaPasswort für den administrativen Benutzer.

Details / Ausgabe​

FeldTypVerfügbarkeitHinweise
hoststringWird nach der Bereitstellung angezeigtInterner Service-Hostname.
portintegerWird nach der Bereitstellung angezeigtREST-API-Port.
dashboardsUrlstringWird nach der Bereitstellung angezeigtURL des OpenSearch-Dashboards-Endpunkts.
replicasintegerWird nach der Bereitstellung angezeigtGemeldete Anzahl der Replicas.
readyReplicasintegerWird nach der Bereitstellung angezeigtAnzahl der aktuell bereiten Replicas.
readybooleanWird nach der Bereitstellung angezeigtGibt an, ob der Cluster bereit ist.

Pläne​

Der Provider bietet mehrere Pläne an: 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 verbinden, indem sie host, port und die gespeicherten Superuser-Zugangsdaten verwenden, während operative Nutzer dashboardsUrl für die Dashboards-Oberfläche öffnen können. Derselbe Endpunkt ist auch von anderen Codesphere-Runtimes aus erreichbar, einschließlich Reactives, Managed Containers und Virtual-Cluster-Workloads.