配置文件参考
idc/database_config.php
- 功能:数据库配置
- 样例:
<?php class DatabaseConfig { public static function getDbInfo(){ $database = array( //dict结构: db_name => 配置详情 '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名 * */ constDEFAULT_DB = 'test'; constTAG_DB = 'qcloudTag'; constCAUTH_DB = 'cAuth_test'; }数据库配置在物料库由工作人员统一配置,客户无需更改内容,如有变更,联系一线人员操作。
idc/hosts_config.php
- 功能:下游服务配置。
- 样例:
const CMSI_URL ="http://sz.cmsi.isd.com/interface.php";// 消息服务url,用于发送短息和邮件 const ACCOUNT_URL ="http://account.xxx.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。
性能指标
- 审计日志检索 pct99: 300ms。
- CPU使用率 20%。
- 内存占用率 10%。
技术指标
审计日志查询成功率 99.9%。