diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-docker-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-docker-arm64.markdown new file mode 100644 index 0000000000..fb479e7e1c --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-docker-arm64.markdown @@ -0,0 +1,21 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: docker +architecture: arm64 +slug: opensearch-2.17.1-docker-arm64 +category: opensearch +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch:2.17.1 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch/tags?page=1&ordering=last_updated&name=2.17.1 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch:2.17.1 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-freebsd-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-freebsd-arm64.markdown new file mode 100644 index 0000000000..2db7bcb6ed --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-freebsd-arm64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: freebsd +architecture: arm64 +slug: opensearch-2.17.1-freebsd-arm64 +category: opensearch +type: system-package +freebsd_package_name: opensearch +link: https://www.freshports.org/textproc/opensearch +--- diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-deb.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-deb.markdown new file mode 100644 index 0000000000..23362b40b7 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-deb.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.deb +slug: opensearch-2.17.1-linux-arm64-deb +category: opensearch +type: deb +guide: https://opensearch.org/docs/latest/opensearch/install/deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.deb.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-rpm.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-rpm.markdown new file mode 100644 index 0000000000..de3751efe7 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-rpm.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.rpm +slug: opensearch-2.17.1-linux-arm64-rpm +category: opensearch +type: rpm +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.rpm.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-yum.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-yum.markdown new file mode 100644 index 0000000000..8eb55cf19a --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64-yum.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: arm64 +slug: opensearch-2.17.1-linux-arm64-yum +category: opensearch +type: yum +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64.markdown new file mode 100644 index 0000000000..d191419214 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-linux-arm64.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: arm64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.tar.gz + +slug: opensearch-2.17.1-linux-arm64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-arm64.tar.gz.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-min-linux-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-min-linux-arm64.markdown new file mode 100644 index 0000000000..0020185505 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-2.17.1-min-linux-arm64.markdown @@ -0,0 +1,15 @@ +--- +role: daemon +artifact_id: opensearch-min +version: 2.17.1 +platform: linux +architecture: arm64 +slug: opensearch-2.17.1-min-linux-arm64 +category: opensearch +type: targz + +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch/2.17.1/opensearch-min-2.17.1-linux-arm64.tar.gz +signature: https://artifacts.opensearch.org/releases/core/opensearch/2.17.1/opensearch-min-2.17.1-linux-arm64.tar.gz.sig +security_warning: true +indirect: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-docker-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-docker-arm64.markdown new file mode 100644 index 0000000000..5ebb047d99 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-docker-arm64.markdown @@ -0,0 +1,21 @@ +--- +role: ui +artifact_id: opensearch-dashboards +version: 2.17.1 +platform: docker +architecture: arm64 +slug: opensearch-dashboards-2.17.1-docker-arm64 +category: opensearch-dashboards +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch-dashboards:2.17.1 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch-dashboards/tags?page=1&ordering=last_updated&name=2.17.1 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch-dashboards:2.17.1 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch-dashboards +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-freebsd-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-freebsd-arm64.markdown new file mode 100644 index 0000000000..aa0e5c100f --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-freebsd-arm64.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: freebsd +type: system-package +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-freebsd-arm64 +version: 2.17.1 +freebsd_package_name: opensearch-dashboards +link: https://www.freshports.org/textproc/opensearch-dashboards +--- diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-deb.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-deb.markdown new file mode 100644 index 0000000000..4ee660ed05 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-deb.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: deb +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.deb +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-arm64-deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.deb.sig +guide: https://opensearch.org/docs/latest/opensearch/install/deb +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-rpm.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-rpm.markdown new file mode 100644 index 0000000000..92bd53f7d3 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-rpm.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.rpm +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-arm64-rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.rpm.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-yum.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-yum.markdown new file mode 100644 index 0000000000..adaae8be6b --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64-yum.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: yum +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-arm64-yum +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64.markdown new file mode 100644 index 0000000000..76316e28bd --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-linux-arm64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: arm64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.tar.gz +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-arm64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-arm64.tar.gz.sig +--- + diff --git a/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-min-linux-arm64.markdown b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-min-linux-arm64.markdown new file mode 100644 index 0000000000..8b72fc7d47 --- /dev/null +++ b/_artifacts/opensearch-2.17/arm64/opensearch-dashboards-2.17.1-min-linux-arm64.markdown @@ -0,0 +1,15 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards-min +architecture: arm64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.17.1/opensearch-dashboards-min-2.17.1-linux-arm64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-min-linux-arm64 +signature: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.17.1/opensearch-dashboards-min-2.17.1-linux-arm64.tar.gz.sig +version: 2.17.1 +security_warning: true +indirect: true +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-archlinux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-archlinux-x64.markdown new file mode 100644 index 0000000000..a4bc8ae540 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-archlinux-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: archlinux +architecture: x64 +slug: opensearch-2.17.1-archlinux-x64 +category: opensearch +type: system-package +archlinux_package_name: opensearch +link: https://archlinux.org/packages/extra/x86_64/opensearch/ +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-docker-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-docker-x64.markdown new file mode 100644 index 0000000000..5ef06b54b3 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-docker-x64.markdown @@ -0,0 +1,21 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: docker +architecture: x64 +slug: opensearch-2.17.1-docker-x64 +category: opensearch +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch:2.17.1 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch/tags?page=1&ordering=last_updated&name=2.17.1 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch:2.17.1 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-freebsd-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-freebsd-x64.markdown new file mode 100644 index 0000000000..727a92b714 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-freebsd-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: freebsd +architecture: x64 +slug: opensearch-2.17.1-freebsd-x64 +category: opensearch +type: system-package +freebsd_package_name: opensearch +link: https://www.freshports.org/textproc/opensearch +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-deb.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-deb.markdown new file mode 100644 index 0000000000..12615a1a0a --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-deb.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.deb +slug: opensearch-2.17.1-linux-x64-deb +category: opensearch +type: deb +guide: https://opensearch.org/docs/latest/opensearch/install/deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.deb.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-rpm.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-rpm.markdown new file mode 100644 index 0000000000..92711954a2 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-rpm.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.rpm +slug: opensearch-2.17.1-linux-x64-rpm +category: opensearch +type: rpm +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.rpm.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-yum.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-yum.markdown new file mode 100644 index 0000000000..ad68ac7a79 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64-yum.markdown @@ -0,0 +1,13 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: x64 +slug: opensearch-2.17.1-linux-x64-yum +category: opensearch +type: yum +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.x/opensearch-2.x.repo.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64.markdown new file mode 100644 index 0000000000..654cc9e506 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-linux-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.tar.gz +slug: opensearch-2.17.1-linux-x64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-linux-x64.tar.gz.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-min-linux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-min-linux-x64.markdown new file mode 100644 index 0000000000..0d0fd7e59d --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-min-linux-x64.markdown @@ -0,0 +1,14 @@ +--- +role: daemon +artifact_id: opensearch-min +version: 2.17.1 +platform: linux +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch/2.17.1/opensearch-min-2.17.1-linux-x64.tar.gz +slug: opensearch-2.17.1-min-linux-x64 +category: opensearch +type: targz +signature: https://artifacts.opensearch.org/releases/core/opensearch/2.17.1/opensearch-min-2.17.1-linux-x64.tar.gz.sig +security_warning: true +indirect: true +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-windows-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-windows-x64.markdown new file mode 100644 index 0000000000..d7910a2b8c --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-2.17.1-windows-x64.markdown @@ -0,0 +1,12 @@ +--- +role: daemon +artifact_id: opensearch +version: 2.17.1 +platform: windows +architecture: x64 +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-windows-x64.zip +slug: opensearch-2.17.1-windows-x64 +category: opensearch +type: zip +signature: https://artifacts.opensearch.org/releases/bundle/opensearch/2.17.1/opensearch-2.17.1-windows-x64.zip.sig +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-archlinux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-archlinux-x64.markdown new file mode 100644 index 0000000000..3f7ca3f855 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-archlinux-x64.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: archlinux +type: system-package +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-archlinux-x64 +version: 2.17.1 +archlinux_package_name: opensearch-dashboards +link: https://archlinux.org/packages/extra/x86_64/opensearch-dashboards/ +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-docker-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-docker-x64.markdown new file mode 100644 index 0000000000..dc98931960 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-docker-x64.markdown @@ -0,0 +1,21 @@ +--- +role: ui +artifact_id: opensearch-dashboards +version: 2.17.1 +platform: docker +architecture: x64 +slug: opensearch-dashboards-2.17.1-docker-x64 +category: opensearch-dashboards +type: docker +inline_instructions: +- label: "Docker Hub" + code: docker pull opensearchproject/opensearch-dashboards:2.17.1 + link: + label: View on Docker Hub + url: https://hub.docker.com/r/opensearchproject/opensearch-dashboards/tags?page=1&ordering=last_updated&name=2.17.1 +- label: "Amazon ECR" + code: docker pull public.ecr.aws/opensearchproject/opensearch-dashboards:2.17.1 + link: + label: View on Amazon ECR + url: https://gallery.ecr.aws/opensearchproject/opensearch-dashboards +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-freebsd-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-freebsd-x64.markdown new file mode 100644 index 0000000000..e5ba1cd1df --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-freebsd-x64.markdown @@ -0,0 +1,13 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: freebsd +type: system-package +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-freebsd-x64 +version: 2.17.1 +freebsd_package_name: opensearch-dashboards +link: https://www.freshports.org/textproc/opensearch-dashboards +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-deb.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-deb.markdown new file mode 100644 index 0000000000..8d61d583e7 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-deb.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: deb +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.deb +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-x64-deb +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.deb.sig +guide: https://opensearch.org/docs/latest/opensearch/install/deb +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-rpm.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-rpm.markdown new file mode 100644 index 0000000000..cbd803078d --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-rpm.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: rpm +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.rpm +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-x64-rpm +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.rpm.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-yum.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-yum.markdown new file mode 100644 index 0000000000..1cbe23d926 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64-yum.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: yum +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo +version: 2.17.1 +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-x64-yum +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.x/opensearch-dashboards-2.x.repo.sig +guide: https://opensearch.org/docs/latest/opensearch/install/rpm +--- \ No newline at end of file diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64.markdown new file mode 100644 index 0000000000..413be011a6 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-linux-x64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-linux-x64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-linux-x64.tar.gz.sig +version: 2.17.1 +--- + diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-min-linux-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-min-linux-x64.markdown new file mode 100644 index 0000000000..58798007ba --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-min-linux-x64.markdown @@ -0,0 +1,15 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards-min +architecture: x64 +platform: linux +type: targz +artifact_url: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.17.1/opensearch-dashboards-min-2.17.1-linux-x64.tar.gz +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-min-linux-x64 +signature: https://artifacts.opensearch.org/releases/core/opensearch-dashboards/2.17.1/opensearch-dashboards-min-2.17.1-linux-x64.tar.gz.sig +version: 2.17.1 +security_warning: true +indirect: true +--- diff --git a/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-windows-x64.markdown b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-windows-x64.markdown new file mode 100644 index 0000000000..906b2ad476 --- /dev/null +++ b/_artifacts/opensearch-2.17/x64/opensearch-dashboards-2.17.1-windows-x64.markdown @@ -0,0 +1,14 @@ +--- +role: ui +title: OpenSearch Dashboards +artifact_id: opensearch-dashboards +architecture: x64 +platform: windows +type: zip +artifact_url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-windows-x64.zip +category: opensearch-dashboards +slug: opensearch-dashboards-2.17.1-windows-x64 +signature: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/2.17.1/opensearch-dashboards-2.17.1-windows-x64.zip.sig +version: 2.17.1 +--- + diff --git a/_community_members/akjain.md b/_community_members/akjain.md new file mode 100644 index 0000000000..919d429e89 --- /dev/null +++ b/_community_members/akjain.md @@ -0,0 +1,24 @@ +--- +name: Ankit Jain +short_name: akjain +photo: '/assets/media/community/members/akjain.jpg' +title: 'OpenSearch Community Member: Ankit Jain' +primary_title: Ankit Jain +breadcrumbs: + icon: community + items: + - title: Community + url: /community/index.html + - title: Members + url: /community/members/index.html + - title: 'Ankit Jain's Profile' + url: '/community/members/ankit-jain.html' +github: jainankitk +job_title_and_company: 'Ankit Jain is an AWS Software Engineer' +personas: + - author +permalink: '/community/members/ankit-jain.html' + +--- + +Ankit Jain is a Software Engineer working on Amazon OpenSearch Service. He is an active contributor and a maintainer of OpenSearch. \ No newline at end of file diff --git a/_community_members/davizane.md b/_community_members/davizane.md new file mode 100644 index 0000000000..3a0634af58 --- /dev/null +++ b/_community_members/davizane.md @@ -0,0 +1,23 @@ +--- +name: David Zane +short_name: davizane +photo: '/assets/media/community/members/davizane.jpeg' +title: 'OpenSearch Community Member: David Zane' +primary_title: David Zane +breadcrumbs: + icon: community + items: + - title: Community + url: /community/index.html + - title: Members + url: /community/members/index.html + - title: 'David Zaneo's Profile' + url: '/community/members/david-zane.html' +github: dzane17 +job_title_and_company: 'AWS Software Engineer' +personas: + - author +permalink: '/community/members/david-zane.html' +--- + +David Zane is a Software Engineer at AWS working on the OpenSearch Project. \ No newline at end of file diff --git a/_community_members/kkhatua.md b/_community_members/kkhatua.md new file mode 100644 index 0000000000..e02b219a48 --- /dev/null +++ b/_community_members/kkhatua.md @@ -0,0 +1,25 @@ +--- +name: Kunal Khatua +short_name: kkhatua +photo: '/assets/media/community/members/kkhatua.jpg' +title: 'OpenSearch Community Member: Kunal Khatua' +primary_title: Kunal Khatua +breadcrumbs: + icon: community + items: + - title: Community + url: /community/index.html + - title: Members + url: /community/members/index.html + - title: 'Kunal Khatua's Profile' + url: '/community/members/kunal-khatua.html' +github: kkhatua +linkedin: kunalkhatua +job_title_and_company: 'Software Development Manager, Amazon Web Services' +personas: + - author +permalink: '/community/members/kunal-khatua.html' + +--- + +**Kunal Khatua** is a Software Development Manager working on OpenSearch at Amazon Web Services, primarily focused on search and resiliency features in OpenSearch. \ No newline at end of file diff --git a/_community_members/upasagar.md b/_community_members/upasagar.md new file mode 100644 index 0000000000..b93f41061d --- /dev/null +++ b/_community_members/upasagar.md @@ -0,0 +1,14 @@ +--- +name: Sagar Upadhyaya +short_name: upasagar +photo: '/assets/media/community/members/upasagar.jpg' +title: 'OpenSearch Community Member: Sagar Upadhyaya' +primary_title: Sagar Upadhyaya +github: sgup432 +job_title_and_company: 'AWS Software Engineer' +personas: + - author +permalink: '/community/members/sagar-upadhyaya.html' +--- + +Sagar Upadhyay is a Software Engineer working on Amazon OpenSearch Service. He is an active contributor in OpenSearch, primarily focussed on search performance and resiliency related features. diff --git a/_posts/2024-10-01-using-search-latency-monitoring.markdown b/_posts/2024-10-01-using-search-latency-monitoring.markdown new file mode 100644 index 0000000000..dad454b36b --- /dev/null +++ b/_posts/2024-10-01-using-search-latency-monitoring.markdown @@ -0,0 +1,193 @@ +--- +layout: post +title: Using search latency monitoring at the coordinator-node-level +authors: + - davizane + - naarcha + - akjain + - kkhatua + - upasagar +date: 2024-10-01 +categories: + - technical-posts + - search +excerpt: +meta_keywords: search latency, OpenSearch cluster, latency monitoring, coordinator node, search performance optimization +meta_description: Explore how enhanced search latency monitoring capabilities at the coordinator node level can help you optimize search performance in your OpenSearch cluster. +--- +Responsiveness is core to any search solution, and communication delays between search requests and responses can present problems for your users. This is why many administrators monitor search latency: the amount of time between when a search request is sent to an OpenSearch cluster and when a response is returned. + +However, the ability to monitor search latency in OpenSearch versions earlier than 2.11 is limited. Tools such as the [Nodes Stats API](https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-stats/) and [shard slow logs](https://opensearch.org/docs/latest/install-and-configure/configuring-opensearch/logs/#shard-slow-logs) offer latency measurements based on shard-level operations but do not provide any visibility at the coordinator node level. Because search requests often hit multiple shards simultaneously, the measured amount of time spent in a single shard search phase doesn't provide comprehensive latency information. + +Luckily, in OpenSearch 2.11 and later, OpenSearch offers search latency monitoring at the coordinator node level. This blog post provides information about several tools---the Node Stats API, the `phase_took` parameter, and search request slow logs---that can help you monitor coordinator-node-level statistics. + +## The coordinator node and search phases + +In OpenSearch, the coordinator node plays a crucial role in search execution by acting as an intermediary between the client and data nodes. When a search request is received, the coordinator node fans the request to data nodes containing the relevant shards. Depending on the type of search, the request undergoes a series of search phases, or types of search operations, initiated by the coordinator node. These phases include the following: + +* `can_match`: Pre-filters search shards based on query rewrites. +* `dfs_pre_query`: Collects additional information from each shard to make scoring 100% accurate. +* `dfs_query` – Executes distributed searches with pre-collected distributed frequencies for all search terms in the search request. +* `query` – Runs query and gets information about the matching documents, such as document IDs, score, and sort criterion, from each shard. +* `fetch` – Gets the actual top matching documents after reducing all matches in the `query` phase. The top matches are returned. +* `expand` – Collapses fields on the inner hits when `expand` is enabled. + +The following diagram shows the search phase workflow, from request to response. + +![Search-phases](/assets/media/blog-images/2024-10-01-using-search-latency-monitoring/search_phase2.png){:class="img-centered"} + +## New features for phase monitoring + +Before OpenSearch 2.11, OpenSearch only monitored the `query` and `fetch` shard search phases, greatly limiting the scope of search latency visibility. Now you can take advantage of the following features, some within preexisting APIs and tools, to monitor metrics for all search phases at the coordinator node level. + +### Nodes Stats API + +Introduced in OpenSearch 2.11, the [Nodes Stats API](https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-stats/) can measure the following coordinator-node-level metrics. + +|Metric |Description | +|--- |--- | +|`time_in_millis` |The cumulative time spent on all coordinator search operations, in milliseconds | +|`current` |The cumulative number of coordinator search operations that are currently running | +|`total` |The cumulative number of completed coordinator search operations | + +The following Nodes Stats API response shows these metrics for each search phase: + +```json +GET /_nodes/stats/indices/search +{ + "_nodes": { + "total": 6, + "successful": 6, + "failed": 0 + }, + "cluster_name": "113389760531:os213-2", + "nodes": { + "PYR526iKRq6wuuxNZJa7Zg": { + "timestamp": 1718916559344, + "name": "ca9a0681a452f388df882cdffc18fbfb", + "roles": [ + "ingest", + "master", + "remote_cluster_client" + ], + "indices": { + "search": { + ... + "request": { + "dfs_pre_query": { + "time_in_millis": 47, + "current": 0, + "total": 41 + }, + "query": { + "time_in_millis": 5429, + "current": 13, + "total": 238 + }, + "fetch": { + "time_in_millis": 1230, + "current": 2, + "total": 238 + }, + "dfs_query": { + "time_in_millis": 0, + "current": 0, + "total": 0 + }, + "expand": { + "time_in_millis": 304, + "current": 1, + "total": 238 + }, + "can_match": { + "time_in_millis": 0, + "current": 0, + "total": 0 + } + } + } + } + }, + ... + } +``` + +### Search phase took time + +Introduced in OpenSearch 2.12, the `phase_took` parameter returns phase took times directly in the search response, as shown in the following example: + +```json +GET /my-index-000001/_search?phase_took +{ + "took" : 105, + "phase_took" : { + "dfs_pre_query" : 0, + "query" : 69, + "fetch" : 22, + "dfs_query" : 0, + "expand" : 4, + "can_match" : 0 + }, + "timed_out" : false, + "_shards" : { + "total" : 5, + "successful" : 5, + "skipped" : 0, + "failed" : 0 + }, + "hits" : { + "total" : { + "value" : 0, + "relation" : "eq" + }, + "max_score" : null, + "hits" : [ ] +} +``` + +### Search request slow logs + +Introduced in OpenSearch 2.12, search request slow logs provide statistics about search requests that exceed user-defined latency thresholds, as shown in the `opensearch_index_search_slowlog.log` example file: + +```json +[2023-10-30T15:47:42,630][TRACE][c.s.r.slowlog] [runTask-0] +took[80.8ms], +took_millis[80], +phase_took_millis[{expand=0, query=39, fetch=22}], +total_hits[4 hits], search_type[QUERY_THEN_FETCH], +shards[{total: 10, successful: 10, skipped: 0, failed: 0}], +source[{"query":{"match_all":{"boost":1.0}}}], +id[] +``` + +For more information about how to set up slow log thresholds, see [Search request slow logs](https://opensearch.org/docs/latest/install-and-configure/configuring-opensearch/logs/#search-request-slow-logs). + +## Enabling search latency monitoring + +To enable these features, visit the [Search settings](https://opensearch.org/docs/latest/install-and-configure/configuring-opensearch/search-settings/) page in the OpenSearch documentation or use the following example API request: + +TIP: Search request slow log thresholds can be customized. This simplifies setting thresholds for certain search requests, since you can set the log creation to match the search threshold. + +```json +PUT _cluster/settings +{ + "persistent" : { + // Coordinator nodes stats + "search.request_stats_enabled" : "true", + // Search phase took time + "search.phase_took_enabled" : "true", + // Search request slow log and thresholds + "cluster.search.request.slowlog.level" : "TRACE", + "cluster.search.request.slowlog.threshold.warn": "10s", + "cluster.search.request.slowlog.threshold.info": "5s", + "cluster.search.request.slowlog.threshold.debug": "2s", + "cluster.search.request.slowlog.threshold.trace": "10ms" + } +} +``` + +## Conclusion + +These new features help provide better end-to-end visibility of search latency inside your cluster. By using these tools, you can better debug spikes in request times, identify bottlenecks, and isolate the longest-running queries on your domain. + +For more information about overall latency improvements since the launch of OpenSearch, see [An update on the OpenSearch Project’s continued performance progress through version 2.11](https://opensearch.org/blog/opensearch-performance-improvements/). diff --git a/_versions/2024-10-01-opensearch-2.17.1.markdown b/_versions/2024-10-01-opensearch-2.17.1.markdown new file mode 100644 index 0000000000..e0c0566958 --- /dev/null +++ b/_versions/2024-10-01-opensearch-2.17.1.markdown @@ -0,0 +1,95 @@ +--- +date: "2024-10-01" +product: opensearch +version: '2.17.1' +release_notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.17.1.md +version_sort: 2.17.1-ga +components: + - role: daemon + artifact: opensearch + version: 2.17.1 + - role: ui + artifact: opensearch-dashboards + version: 2.17.1 + - role: command-line-tools + artifact: opensearch-cli + version: 1.2.0 + - role: ingest + artifact: data-prepper + version: data-prepper-2.9.0 + platform_order: + - docker + - linux + - role: ingest + artifact: logstash-oss-with-opensearch-output-plugin + version: 8.9.0 + - role: minimal-artifacts + artifact: opensearch-min + version: 2.17.1 + - role: minimal-artifacts + artifact: opensearch-dashboards-min + version: 2.17.1 + - role: drivers + artifact: opensearch-sql-odbc + version: 1.5.0.0 + - role: drivers + artifact: opensearch-sql-jdbc + version: 1.4.0.1 + - role: sql-command-line + artifact: opensearch-sql-cli + version: 1.0.0 +sections: + docker-compose: + explanation: "downloads/opensearch-docker.markdown" + opensearch: + role: daemon + artifacts: + opensearch: + explanation: "downloads/opensearch-daemon.markdown" + opensearch-dashboards: + role: ui + artifacts: + opensearch-dashboards: + explanation: "downloads/opensearch-ui.markdown" + data-ingest: + explanation: "downloads/opensearch-data-ingest.markdown" + role: ingest + artifacts: + data-prepper: + explanation: "downloads/data-prepper.html" + logstash-oss-with-opensearch-output-plugin: + explanation: "downloads/logstash-oss-with-opensearch-output-plugin.markdown" + command-line-tools: + role: command-line-tools + artifacts: + opensearch-cli: + explanation: "downloads/opensearch-cli.html" + sql-command-line: + role: sql-command-line + artifacts: + opensearch-sql-cli: + explanation: "downloads/opensearch-sql-cli.markdown" + drivers: + explanation: "downloads/drivers.markdown" + role: drivers + artifacts: + opensearch-sql-odbc: + explanation: "downloads/odbc.markdown" + opensearch-sql-jdbc: + explanation: "downloads/jdbc.markdown" + minimal: + explanation: "downloads/minimal-distributions.markdown" + role: minimal-artifacts + artifacts: + opensearch-min: + explanation: "downloads/opensearch-daemon-min.markdown" + opensearch-dashboards-min: + explanation: "downloads/opensearch-ui-min.markdown" +pretty: + artifacts: + opensearch: '' + opensearch-min: 'OpenSearch Minimum' + opensearch-dashboards: '' + opensearch-dashboards-min: 'OpenSearch Dashboards Minimum' +--- +OpenSearch is open source software that uses the Apache License version 2 (ALv2). ALv2 grants you well-understood usage rights; you can use, modify, extend, embed, monetize, resell, and offer OpenSearch as part of your products and services. The source for the entire project is available on [GitHub](https://github.com/opensearch-project/) and you're welcome to build from source for customized deployments. Downloadable artifacts for OpenSearch and OpenSearch Dashboards include plugins and tools, ready for you to use with minimal configuration. diff --git a/assets/media/blog-images/2024-10-01-using-search-latency-monitoring/search_phase2.png b/assets/media/blog-images/2024-10-01-using-search-latency-monitoring/search_phase2.png new file mode 100644 index 0000000000..f9ed6b9bbe Binary files /dev/null and b/assets/media/blog-images/2024-10-01-using-search-latency-monitoring/search_phase2.png differ diff --git a/assets/media/community/members/akjain.jpg b/assets/media/community/members/akjain.jpg new file mode 100644 index 0000000000..0aa4faea9f Binary files /dev/null and b/assets/media/community/members/akjain.jpg differ diff --git a/assets/media/community/members/davizane.jpeg b/assets/media/community/members/davizane.jpeg new file mode 100644 index 0000000000..e2c0a70554 Binary files /dev/null and b/assets/media/community/members/davizane.jpeg differ diff --git a/assets/media/community/members/kkhatua.jpg b/assets/media/community/members/kkhatua.jpg new file mode 100644 index 0000000000..7d5966e28a Binary files /dev/null and b/assets/media/community/members/kkhatua.jpg differ diff --git a/assets/media/community/members/upasagar.jpg b/assets/media/community/members/upasagar.jpg new file mode 100644 index 0000000000..fbd58b0bf2 Binary files /dev/null and b/assets/media/community/members/upasagar.jpg differ