1 Star 0 Fork 0

stvenx / abtest

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

abtest

A traefik Plugin store abtest rules in Redis

Static Configuration

experimental:
  plugins:
    abtest:
      moduleName: github.com/unnoo/abtest

pilot:
  token: your token

Dynamic Configuration

http:
  middlewares:
    my-plugin:
      plugin:
        abtest:
          serviceName: "api"
          redisAddr: "127.0.0.1:6379"
          redisPassword: ""
          redisEnable: true
          redisLoadInterval: 60
          userIdentifyPrefix: ""
          headerAccessToken: "Authorization"
          queryAccessToken: "access_token"
          cookieAccessToken: "access_token"
          headerVersion: "X-Version"
          redisRulesKey: "abtests"
          redisMaxRuleLen: 256
          rules:
            - name: "rule1"
              serviceName: "api"
              enable: true
              desc: "desc"
              priority: 2
              Hosts:
                - http://localhost:8999/r1/beta
                - http://localhost:8999/r1/alpha
                - http://localhost:8999/r1/test
              strategy: match_url
              list:
                - 1
                - 3
              percent: 10
              minVersion: "1.1.1"
              maxversion: "2.2.2"

Repository Comments ( 0 )

Sign in to post a comment

About

A traefik Plugin store abtest rules in Redis expand collapse
Go and 2 more languages
MIT
Cancel

Releases (1)

All

Contributors

All

Activities

Load More
can not load any more
Go
1
https://gitee.com/stvenx/abtest.git
git@gitee.com:stvenx/abtest.git
stvenx
abtest
abtest
master

Search

184635 d8eb8a04 1850385 161156 f1cf3f24 1850385