server: port: 8080 #端口 spring: cloud: # nacos nacos: discovery: register-enabled: true server-addr: nacos-server-hostname:8848 username: nacos-prod password: centralprod namespace: a894fba3-ee6e-4dc7-938b-ad11112ccfa9 circuitbreaker: sentinel: enabled: true sentinel: enabled: true transport: dashboard: sentinel-hostname:8858 port: 8719 datasource: ds-flow-rules: nacos: server-addr: nacos-server-hostname:8848 username: nacos-prod password: centralprod namespace: 81037616-96ae-412c-a060-a633ba9731b9 group-id: SENTINEL_GROUP data-id: ${spring.application.name}-flow-rules rule-type: flow data-type: json # 数据库配置 datasource: url: jdbc:mysql://${ENV_DEFAULT_MYSQL_SERVER_ADDR}/central?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: central password: central0510 # rabbitmq配置 rabbitmq: host: rabbitmq-hostname port: 5672 username: central password: 240203qqqQQQWER # redis配置 redis: host: redis-hostname port: 6379 database: 0 password: HorO9496sCopE clientName: ${spring.application.name}-redis # 日志配置 logging: level: com: atmob: central: info config: file-path: root: / ip-location: mmdbPath: 'geoip2/GeoLite2-City.mmdb' locales: - 'en' ad-event: ecpm-abnormal: # 是否开启 enabledAdAbnormal: true # 广告异常是否标记 markIfAbnormal: true # 广告异常是否告警 warnIfAbnormal: true # 包含的项目编码 includedProjectCodes: - 'project_playlet' # 忽略应用编码 excludedAppCodes: [] # 忽略广告平台 5: 百度 excludedAdPlatforms: - 5 # 忽略广告类型 excludedAdTypes: [] # 统计多少秒内的广告 timeRangeInSeconds: 600 # 广告ecpm阈值超过多少会被统计数量+1,单位分 ecpmThreshold: 100000 # 达到统计阈值的数量 countThreshold: 5 device-risk: enabled: true riskLevels: - 3 netease: yidun: risk: enabled: true riskLevels: - 3 yidunConfigMap: { } defaultYidunConfig: secretId: '39e944c60cbc79e5525d0346a30e98fb' secretKey: 'df56d74d2ae89a621b50bee6950f1132' businessId: '' yidunRiskCheckRulesMap: register: - checkCountMin: 0 checkCountMax: 4 intervalCount: 1 cooldownMillis: 0 - checkCountMin: 5 checkCountMax: -1 intervalCount: 10 cooldownMillis: 0 transfer: - checkCountMin: 0 checkCountMax: -1 intervalCount: 1 cooldownMillis: 0 testEnabled: true device-block-rule: titlesMap: packageName: '包名' appVersionName: '版本' channelName: '渠道' oaid: 'OAID' deviceId: '设备ID' editOptions: - matchProperty: 'packageName,appVersionName' matchPropertyTitle: '包名版本' matchValueTitles: - '包名' - '版本' matchTypeOptions: - 'each_equals' defaultBlockLevel: 0 defaultMaxAutoBlockLevel: 10 - matchProperty: 'packageName,appVersionName,channelName' matchPropertyTitle: '包名版本渠道' matchValueTitles: - '包名' - '版本' - '渠道' matchTypeOptions: - 'each_equals' defaultBlockLevel: 0 defaultMaxAutoBlockLevel: 10 - matchProperty: 'oaid' matchPropertyTitle: 'OAID' matchValueTitles: - 'OAID' matchTypeOptions: - 'equals' - 'any_equals' defaultBlockLevel: 0 defaultMaxAutoBlockLevel: 1 - matchProperty: 'deviceId' matchPropertyTitle: '设备ID' matchValueTitles: - '设备ID' matchTypeOptions: - 'equals' - 'any_equals' defaultBlockLevel: 0 defaultMaxAutoBlockLevel: 1