Hello guys,
I would like to know if there is some characters restriction into the "alarm parameter description"
We experience an issue with our offload file and it seems to be linked with the parsing method to perfom the offload file for central database. We are using offload central database mechanism without the insertion into a DB.
Here is an example of our issue :
Here is the content of alarm parameter into Dataminer :
severity : GRPC request failure rate in Etcd is over threshold (default 5%) for 5 minutes.
The etcd cluster is a key-value database that manages all elements of the Kubernetes cluster.
It is vitally important to the overall health of the Kubernetes cluster. In an VN Kubernetes
cluster, etcd is run as docker containers that exist on the master nodes. To troubleshoot
issues with the etcd cluster, log in to the master nodes. Run the following commands and include
their output with any support ticket that is raised.
docker exec etcd etcdctl member list
docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint status --write-out table
docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint health
docker exec etcd etcdctl alarm list
| | | | | |
Here is the part of the offload file :
133628376 2208 6470 2024 133628315 warning 5 5 2023-04-01 13:50:41 33 11 1 16 18 133628315 : GRPC request failure rate in Etcd is over threshold (default 1%) for 5 minutes. The etcd cluster is a key-value database that manages all elements of the Kubernetes cluster. It is vitally important to the overall health of the Kubernetes cluster. In an VN Kubernetes cluster, etcd is run as docker containers that exist on the master nodes. To troubleshoot issues with the etcd cluster, log in to the master nodes. Run the following commands and include their output with any support ticket that is raised. docker exec etcd etcdctl member list docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint status --write-out table docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint health docker exec etcd etcdctl alarm list | | | | | | -1 : grpc request failure rate in etcd is over threshold (default 1%) for 5 minutes.
the etcd cluster is a key-value database that manages all elements of the kubernetes cluster.
it is vitally important to the overall health of the kubernetes cluster. in an vn kubernetes
cluster, etcd is run as docker containers that exist on the master nodes. to troubleshoot
issues with the etcd cluster, log in to the master nodes. run the following commands and include
their output with any support ticket that is raised.
docker exec etcd etcdctl member list
docker exec -e etcdctl_endpoints=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint status --write-out table
docker exec -e etcdctl_endpoints=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint health
docker exec etcd etcdctl alarm list
| | | | | | Prometheus_k8s_ANS_LAB severity : GRPC request failure rate in Etcd is over threshold (default 1%) for 5 minutes. The etcd cluster is a key-value database that manages all elements of the Kubernetes cluster. It is vitally important to the overall health of the Kubernetes cluster. In an VN Kubernetes cluster, etcd is run as docker containers that exist on the master nodes. To troubleshoot issues with the etcd cluster, log in to the master nodes. Run the following commands and include their output with any support ticket that is raised. docker exec etcd etcdctl member list docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint status --write-out table docker exec -e ETCDCTL_ENDPOINTS=$(docker exec etcd /bin/sh -c "etcdctl member list | cut -d, -f5 | sed -e 's/ //g' | paste -sd ','") etcd etcdctl endpoint health docker exec etcd etcdctl alarm list | | | | | | warning 2023-04-01 13:50:41
As you see it seems that the "| | | | | | " at the end generate a parsing issue and duplicate the element name and alarm parameter description.
So, my question is : There is a mechanism to implement into the driver to avoid that kind of parsing issue ? There is some restriction to take into account?
Thanks in advance 🙂
Hello,
You can close this topic.
The error never appeared again
Thanks
Could you explain what exactly the parsing issue is you are encountering? This isn't entirely clear from your question.
If you still need an answer to this question, could you provide additional information as requested below? Otherwise, we will close this question.