You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2022/08/15 15:06:53 UTC

[GitHub] [apisix] akalittle commented on issue #7674: help request: opentelemetry error in lua script

akalittle commented on issue #7674:
URL: https://github.com/apache/apisix/issues/7674#issuecomment-1215131247

   CRD: 
   ```yaml
   apiVersion: apisix.apache.org/v2beta3
   kind: ApisixRoute
   metadata:
     name: status-tracker
     namespace: launcher
   spec:
     http:
       - name: status-tracker-rule
         match:
           hosts:
             - api.xxx.cc
           paths:
             - /status-tracker*
         plugins:
           - name: proxy-rewrite
             enable: true
             config:
               regex_uri:
                 - ^/status-tracker/(.*)
                 - /$1
           - name: limit-count
             enable: true
             config:
               count: 100
               time_window: 60
           - name: opentelemetry
             enable: true
             config:
               sampler:
                 name: always_on
         backends:
           - serviceName: status-tracker
             servicePort: 8000
   #      authentication:
   #        enable: true
   #        type: keyAuth
   ```
   
   in json format:
   ```json
   {
     "uris": [
       "/status-tracker*"
     ],
     "name": "launcher_status-tracker_status-tracker-rule",
     "desc": "Created by apisix-ingress-controller, DO NOT modify it manually",
     "hosts": [
       "api.xxx.cc"
     ],
     "plugins": {
       "limit-count": {
         "allow_degradation": false,
         "count": 100,
         "key": "remote_addr",
         "key_type": "var",
         "policy": "local",
         "rejected_code": 503,
         "show_limit_quota_header": true,
         "time_window": 60
       },
       "opentelemetry": {
         "sampler": {
           "name": "always_on",
           "options": {
             "fraction": 0,
             "root": {
               "name": "always_off"
             }
           }
         }
       },
       "proxy-rewrite": {
         "regex_uri": [
           "^/status-tracker/(.*)",
           "/$1"
         ],
         "use_real_request_uri_unsafe": false
       }
     },
     "upstream_id": "b407a3",
     "labels": {
       "managed-by": "apisix-ingress-controller"
     },
     "status": 1
   }
   ```
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org