Can someone tell me how Zipkin determines if it connects to AWS Open search or Elasticsearch? I am starting Zipkin like below
/opt/openjdk-17/bin/java -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom \ -DSTORAGE_TYPE=elasticsearch \ -DES_HOSTS="https://${LOGGING_HOSTS}" \ -jar /app/zipkin.jarI looked into BaseVersion.java, which determines whether it is Opensearch or Elasticsearch based on the distribution field.
We are using "AWS Hosted Opensearch 1.3" and there we receive responses like the below
{ "name" : "923fe41cf27f72842c0fcff17586cf3e", "cluster_name" : "873909615026:duploservices-stage-stg", "cluster_uuid" : "jic6RIwlQty78iWoC6IDqg", "version" : { "number" : "7.10.2", "build_type" : "tar", "build_hash" : "unknown", "build_date" : "2023-08-16T09:53:55.986046Z", "build_snapshot" : false, "lucene_version" : "8.10.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "The OpenSearch Project: https://opensearch.org/" }So it looks like Zipkin will think it is Elasticsearch even though it is "AWS Hosted OpenSearch." Can someone let me know if this is expected? Is Zipkin supported with OpenSearch 1.3? I could not find any compatibility guide between Zipkin and OpenSearch.