1 配置文件参考
1.1 通用配置文件
- idc/database_config.php
功能:数据库配置
样例:
配置详情 'default' => array( 'ip' => '127.0.0.1', 'port' => 3306, 'user' => 'root', 'password' => '123456', 'charset' => 'utf8', 'mode' => 'async' ), 'qcloudTag' => array( 'ip' => '10.182.21.52', 'port' => 3300, 'user' => 'ccdb', 'password' => 'UEDh5ZVx93IOGYCs', 'charset' => 'utf8', 'mode' => 'async' ), 'qcloudTagCheck' => array( 'ip' => '10.182.21.52', 'port' => 3300, 'user' => 'ccdb', 'password' => 'UEDh5ZVx93IOGYCs', 'charset' => 'utf8', 'mode' => 'async' ), 'cAuth' => array( 'ip' => '10.182.21.52', 'port' => 3300, 'user' => 'ccdb', 'password' => 'UEDh5ZVx93IOGYCs', 'charset' => 'latin1', 'mode' => 'async' ), ); return $database; } /* * 实例名 * 库名 * 表明 * */ const DEFAULT_HANDLER = 'default'; const TAG_HANDLER = 'qcloudTag'; const TAG_CHECK_HANDLER = 'qcloudTagCheck'; const CAUTH_HANDLER = 'cAuth'; /* * db 名 * */ const DEFAULT_DB = 'test'; const TAG_DB = 'qcloudTag'; const CAUTH_DB = 'cAuth_test'; } 数据库配置在物料库由工作人员统一配置,客户无需更改内容,如有变更,联系一线人员操作。 2. idc/hosts_config.php **功能**:下游服务配置 **样例**: const CMSI_URL = "http://sz.cmsi.isd.com/interface.php";// 消息服务url,用于发送短息和邮件 const ACCOUNT_URL = "http://account.tencentyun.com:50001"; // 账户服务url static $elk_url_module = array( self::ACCOUNT_URL => 'QC_ACCOUNT', ); //需要发送elk日志的下游服务 static $elk_all_http_report = true; //是否开启全量elk报告 elk_all_http_report开关打开后,会把全量的http调用日志打到elk。 ## 2 云审计日志服务(cloudtrail_log) 1. filebeat配置文件 位置:/usr/local/services/qcloud_filebeat-1.0/conf/global.conf filebeat.prospectors: - input_type: log paths: * 要上报的日志路径,可以使用通配符 - /data/release/cloudtrail_log/application/logs/ca/ca_* * 额外字段名 fields: name: "这里填上平台方给你的表名" region: ${REGION} fields_under_root: true tail_files: true * 如果日志是纯json串,可以开启这个配置 json.keys_under_root: true json.add_error_key: true * tags: ["如果你需要", "可以在这里写上tag标签,相当于字段"] output.elasticsearch: hosts: ["10.21.0.9:9202"] #username: "elastic" #password: "Console@2019*!!" bulk_max_size: 512 work: 3 flush_interval: 2s index: "traillog_server_log-%{+YYYYMMddHH}" setup.template: name: "traillog_server_log" pattern: "traillog_server_log-*" index: "traillog_server_log-*" ## 3 性能指标 1. 审计日志检索 pct99: 300ms 2. cpu使用率 5%。 3. 内存占用率 10%。 ## 4 技术指标 审计日志查询成功率 99.9%