配置文件参考
- 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.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。
性能指标
- 审计日志检索 pct99: 300ms。
- CPU使用率 20%。
- 内存占用率 10%。
技术指标
审计日志查询成功率 99.9%。