Redis节点独立目录管理
This commit is contained in:
parent
ebc7f56a61
commit
58be1f2cd6
|
@ -46,3 +46,5 @@ Stardust.Web.Vue/.vscode
|
|||
Stardust.Web.Vue/node_modules
|
||||
Stardust.Web.Vue/dist
|
||||
|
||||
/Stardust.Data/Platform/Config
|
||||
/Stardust.Data/RedisNodes/Config
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Configs" ConnName="Stardust" BaseClass="Entity" Output="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Configs" ConnName="Stardust" BaseClass="Entity" Output="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="../../Stardust.Web/Areas/Configs" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Table Name="AppConfig" Description="应用配置。需要管理配置的应用系统列表,每个应用以命令对形式管理配置数据,支持版本发布">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Deployment" ConnName="Stardust" BaseClass="Entity" Output="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Deployment" ConnName="Stardust" BaseClass="Entity" Output="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="../../Stardust.Web/Areas/Deployment" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Table Name="AppDeploy" Description="应用部署。应用部署配置,单应用可有多个部署集合。新增版本并上传zip应用包,再到部署节点里发布">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data" ConnName="Stardust" Output="" BaseClass="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data" ConnName="Stardust" Output="" BaseClass="" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="../../Stardust.Web/Areas/Registry" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Table Name="App" TableName="StarApp" Description="应用系统。服务提供者和消费者">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
|
@ -218,22 +218,4 @@
|
|||
<Index Columns="UpdateTime" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
<Table Name="AppClientLog" Description="应用日志" ConnName="StardustData">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int64" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="AppId" DataType="Int32" Master="True" Description="应用" />
|
||||
<Column Name="ClientId" DataType="String" Master="True" Description="客户端" />
|
||||
<Column Name="Time" DataType="String" Description="时间" />
|
||||
<Column Name="ThreadId" DataType="String" Description="线程" />
|
||||
<Column Name="Kind" DataType="String" Description="类型" />
|
||||
<Column Name="Name" DataType="String" Description="名称" />
|
||||
<Column Name="Message" DataType="String" Length="-1" Description="内容" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="CreateIP" DataType="String" Description="创建地址" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="AppId,ClientId,ThreadId,Id" />
|
||||
<Index Columns="AppId,Id" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
</Tables>
|
|
@ -1831,130 +1831,3 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
<h3>应用日志(AppClientLog)</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>显示名</th>
|
||||
<th>类型</th>
|
||||
<th>长度</th>
|
||||
<th>精度</th>
|
||||
<th>主键</th>
|
||||
<th>允许空</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Id</td>
|
||||
<td>编号</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td title="主键">PK</td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AppId</td>
|
||||
<td>应用</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ClientId</td>
|
||||
<td>客户端</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Time</td>
|
||||
<td>时间</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ThreadId</td>
|
||||
<td>线程</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Kind</td>
|
||||
<td>类型</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>名称</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Message</td>
|
||||
<td>内容</td>
|
||||
<td>String</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateTime</td>
|
||||
<td>创建时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateIP</td>
|
||||
<td>创建地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Nodes" ConnName="Stardust" Output="" BaseClass="Entity" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Nodes" ConnName="Stardust" Output="" BaseClass="Entity" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="../../Stardust.Web/Areas/Nodes" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Table Name="Node" Description="节点">
|
||||
<Columns>
|
||||
<Column Name="ID" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
|
@ -266,103 +266,4 @@
|
|||
<Column Name="Remark" DataType="String" Length="500" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
</Table>
|
||||
<Table Name="RedisNode" Description="Redis节点。Redis管理">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Category" DataType="String" Description="分类" />
|
||||
<Column Name="Server" DataType="String" Description="地址。含端口" />
|
||||
<Column Name="Password" DataType="String" Description="密码" />
|
||||
<Column Name="Version" DataType="String" Description="版本" />
|
||||
<Column Name="Mode" DataType="String" Description="模式" />
|
||||
<Column Name="Role" DataType="String" Description="角色" />
|
||||
<Column Name="MaxMemory" DataType="Int32" Description="内存容量。单位MB" />
|
||||
<Column Name="MemoryPolicy" DataType="String" Description="内存策略。缓存淘汰策略" />
|
||||
<Column Name="MemoryAllocator" DataType="String" Description="分配器。内存分配器,低版本有内存泄漏" />
|
||||
<Column Name="Enable" DataType="Boolean" Description="启用。停用的节点不再执行监控" />
|
||||
<Column Name="ScanQueue" DataType="Boolean" Description="队列。自动扫描发现消息队列,默认true" />
|
||||
<Column Name="WebHook" DataType="String" Length="500" Description="告警机器人。钉钉、企业微信等" Category="告警" />
|
||||
<Column Name="AlarmMemoryRate" DataType="Int32" Description="内存告警。内存告警的百分比阈值,百分之一" Category="告警" />
|
||||
<Column Name="AlarmConnections" DataType="Int32" Description="连接告警。连接数告警阈值" Category="告警" />
|
||||
<Column Name="AlarmSpeed" DataType="Int32" Description="速度告警。速度告警阈值" Category="告警" />
|
||||
<Column Name="AlarmInputKbps" DataType="Int32" Description="入流量告警。入流量告警阈值" Category="告警" />
|
||||
<Column Name="AlarmOutputKbps" DataType="Int32" Description="出流量告警。出流量告警阈值" Category="告警" />
|
||||
<Column Name="CreateUser" DataType="String" Description="创建人" Category="扩展" />
|
||||
<Column Name="CreateUserID" DataType="Int32" Description="创建者" Category="扩展" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="CreateIP" DataType="String" Description="创建地址" Category="扩展" />
|
||||
<Column Name="UpdateUser" DataType="String" Description="更新人" Category="扩展" />
|
||||
<Column Name="UpdateUserID" DataType="Int32" Description="更新者" Category="扩展" />
|
||||
<Column Name="UpdateTime" DataType="DateTime" Description="更新时间" Category="扩展" />
|
||||
<Column Name="UpdateIP" DataType="String" Description="更新地址" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="500" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="Server" Unique="True" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
<Table Name="RedisData" Description="Redis数据。Redis监控" ConnName="StardustData">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int64" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="RedisId" DataType="Int32" Description="Redis节点" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Speed" DataType="Int32" Description="速度。每秒操作数,instantaneous_ops_per_sec" />
|
||||
<Column Name="InputKbps" DataType="Double" Description="入流量。单位kbps" />
|
||||
<Column Name="OutputKbps" DataType="Double" Description="出流量。单位kbps" />
|
||||
<Column Name="Uptime" DataType="Int32" Description="启动时间。单位秒" />
|
||||
<Column Name="ConnectedClients" DataType="Int32" Description="连接数" />
|
||||
<Column Name="UsedMemory" DataType="Int32" Description="已用内存。单位MB" />
|
||||
<Column Name="FragmentationRatio" DataType="Double" Description="碎片率。单位MB" />
|
||||
<Column Name="Keys" DataType="Int64" Description="Keys数" />
|
||||
<Column Name="ExpiredKeys" DataType="Int64" Description="过期Keys" />
|
||||
<Column Name="EvictedKeys" DataType="Int64" Description="驱逐Keys。由于 maxmemory 限制,而被回收内存的 key 的总数" />
|
||||
<Column Name="KeySpaceHits" DataType="Int64" Description="命中数。只读请求命中缓存" />
|
||||
<Column Name="KeySpaceMisses" DataType="Int64" Description="Miss数。只读请求未命中缓存" />
|
||||
<Column Name="Commands" DataType="Int64" Description="命令数" />
|
||||
<Column Name="Reads" DataType="Int64" Description="读取数" />
|
||||
<Column Name="Writes" DataType="Int64" Description="写入数" />
|
||||
<Column Name="AvgTtl" DataType="Int64" Description="平均过期。平均过期时间,单位毫秒" />
|
||||
<Column Name="TopCommand" DataType="String" Length="200" Description="最忙命令" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="TraceId" DataType="String" Description="追踪。最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="500" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="RedisId,Id" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
<Table Name="RedisMessageQueue" Description="Redis消息队列。Redis消息队列状态监控">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="RedisId" DataType="Int32" Description="Redis节点" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Category" DataType="String" Description="分类" />
|
||||
<Column Name="Db" DataType="Int32" Description="库" />
|
||||
<Column Name="Topic" DataType="String" Description="主题。消息队列主题" />
|
||||
<Column Name="Type" DataType="String" Description="类型。消息队列类型" />
|
||||
<Column Name="Groups" DataType="String" Length="500" Description="消费组。消费组名称" />
|
||||
<Column Name="Consumers" DataType="Int32" Description="消费者。消费者个数" />
|
||||
<Column Name="Total" DataType="Int64" Description="总消费。现有消费者的消费总数" />
|
||||
<Column Name="Messages" DataType="Int32" Description="消息数。积压下来,等待消费的消息个数" />
|
||||
<Column Name="MaxMessages" DataType="Int32" Description="最大积压。达到该值时告警,0表示不启用" />
|
||||
<Column Name="Enable" DataType="Boolean" Description="启用。停用的节点不再执行监控" />
|
||||
<Column Name="ConsumerInfo" DataType="String" Length="-1" Description="消费者信息" />
|
||||
<Column Name="FirstConsumer" DataType="DateTime" Description="最早消费" />
|
||||
<Column Name="LastActive" DataType="DateTime" Description="最后活跃" />
|
||||
<Column Name="WebHook" DataType="String" Length="500" Description="告警机器人。钉钉、企业微信等" />
|
||||
<Column Name="TraceId" DataType="String" Description="追踪。最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递" Category="扩展" />
|
||||
<Column Name="CreateUser" DataType="String" Description="创建人" Category="扩展" />
|
||||
<Column Name="CreateUserID" DataType="Int32" Description="创建者" Category="扩展" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="CreateIP" DataType="String" Description="创建地址" Category="扩展" />
|
||||
<Column Name="UpdateUser" DataType="String" Description="更新人" Category="扩展" />
|
||||
<Column Name="UpdateUserID" DataType="Int32" Description="更新者" Category="扩展" />
|
||||
<Column Name="UpdateTime" DataType="DateTime" Description="更新时间" Category="扩展" />
|
||||
<Column Name="UpdateIP" DataType="String" Description="更新地址" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="-1" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="RedisId" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
</Tables>
|
|
@ -2348,912 +2348,3 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
<h3>Redis节点(RedisNode)</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>显示名</th>
|
||||
<th>类型</th>
|
||||
<th>长度</th>
|
||||
<th>精度</th>
|
||||
<th>主键</th>
|
||||
<th>允许空</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Id</td>
|
||||
<td>编号</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td title="自增">AI</td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>名称</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Category</td>
|
||||
<td>分类</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Server</td>
|
||||
<td>地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td title="唯一索引">UQ</td>
|
||||
<td></td>
|
||||
<td>含端口</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Password</td>
|
||||
<td>密码</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Version</td>
|
||||
<td>版本</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Mode</td>
|
||||
<td>模式</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Role</td>
|
||||
<td>角色</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>MaxMemory</td>
|
||||
<td>内存容量</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位MB</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>MemoryPolicy</td>
|
||||
<td>内存策略</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>缓存淘汰策略</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>MemoryAllocator</td>
|
||||
<td>分配器</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>内存分配器,低版本有内存泄漏</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Enable</td>
|
||||
<td>启用</td>
|
||||
<td>Boolean</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>停用的节点不再执行监控</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ScanQueue</td>
|
||||
<td>队列</td>
|
||||
<td>Boolean</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>自动扫描发现消息队列,默认true</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>WebHook</td>
|
||||
<td>告警机器人</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>钉钉、企业微信等</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AlarmMemoryRate</td>
|
||||
<td>内存告警</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>内存告警的百分比阈值,百分之一</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AlarmConnections</td>
|
||||
<td>连接告警</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>连接数告警阈值</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AlarmSpeed</td>
|
||||
<td>速度告警</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>速度告警阈值</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AlarmInputKbps</td>
|
||||
<td>入流量告警</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>入流量告警阈值</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AlarmOutputKbps</td>
|
||||
<td>出流量告警</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>出流量告警阈值</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateUser</td>
|
||||
<td>创建人</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateUserID</td>
|
||||
<td>创建者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateTime</td>
|
||||
<td>创建时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateIP</td>
|
||||
<td>创建地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateUser</td>
|
||||
<td>更新人</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateUserID</td>
|
||||
<td>更新者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateTime</td>
|
||||
<td>更新时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateIP</td>
|
||||
<td>更新地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Remark</td>
|
||||
<td>备注</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
<h3>Redis数据(RedisData)</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>显示名</th>
|
||||
<th>类型</th>
|
||||
<th>长度</th>
|
||||
<th>精度</th>
|
||||
<th>主键</th>
|
||||
<th>允许空</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Id</td>
|
||||
<td>编号</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td title="主键">PK</td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>RedisId</td>
|
||||
<td>Redis节点</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>名称</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Speed</td>
|
||||
<td>速度</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>每秒操作数,instantaneous_ops_per_sec</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>InputKbps</td>
|
||||
<td>入流量</td>
|
||||
<td>Double</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位kbps</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>OutputKbps</td>
|
||||
<td>出流量</td>
|
||||
<td>Double</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位kbps</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Uptime</td>
|
||||
<td>启动时间</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位秒</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ConnectedClients</td>
|
||||
<td>连接数</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UsedMemory</td>
|
||||
<td>已用内存</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位MB</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>FragmentationRatio</td>
|
||||
<td>碎片率</td>
|
||||
<td>Double</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>单位MB</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Keys</td>
|
||||
<td>Keys数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ExpiredKeys</td>
|
||||
<td>过期Keys</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>EvictedKeys</td>
|
||||
<td>驱逐Keys</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>由于 maxmemory 限制,而被回收内存的 key 的总数</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>KeySpaceHits</td>
|
||||
<td>命中数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>只读请求命中缓存</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>KeySpaceMisses</td>
|
||||
<td>Miss数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>只读请求未命中缓存</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Commands</td>
|
||||
<td>命令数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Reads</td>
|
||||
<td>读取数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Writes</td>
|
||||
<td>写入数</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>AvgTtl</td>
|
||||
<td>平均过期</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>平均过期时间,单位毫秒</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>TopCommand</td>
|
||||
<td>最忙命令</td>
|
||||
<td>String</td>
|
||||
<td>200</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateTime</td>
|
||||
<td>创建时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>TraceId</td>
|
||||
<td>追踪</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Remark</td>
|
||||
<td>备注</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
<h3>Redis消息队列(RedisMessageQueue)</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>显示名</th>
|
||||
<th>类型</th>
|
||||
<th>长度</th>
|
||||
<th>精度</th>
|
||||
<th>主键</th>
|
||||
<th>允许空</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Id</td>
|
||||
<td>编号</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td title="自增">AI</td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>RedisId</td>
|
||||
<td>Redis节点</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>名称</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Category</td>
|
||||
<td>分类</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Db</td>
|
||||
<td>库</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Topic</td>
|
||||
<td>主题</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>消息队列主题</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Type</td>
|
||||
<td>类型</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>消息队列类型</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Groups</td>
|
||||
<td>消费组</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>消费组名称</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Consumers</td>
|
||||
<td>消费者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>消费者个数</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Total</td>
|
||||
<td>总消费</td>
|
||||
<td>Int64</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>现有消费者的消费总数</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Messages</td>
|
||||
<td>消息数</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>积压下来,等待消费的消息个数</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>MaxMessages</td>
|
||||
<td>最大积压</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>达到该值时告警,0表示不启用</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Enable</td>
|
||||
<td>启用</td>
|
||||
<td>Boolean</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>停用的节点不再执行监控</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ConsumerInfo</td>
|
||||
<td>消费者信息</td>
|
||||
<td>String</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>FirstConsumer</td>
|
||||
<td>最早消费</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>LastActive</td>
|
||||
<td>最后活跃</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>WebHook</td>
|
||||
<td>告警机器人</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>钉钉、企业微信等</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>TraceId</td>
|
||||
<td>追踪</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateUser</td>
|
||||
<td>创建人</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateUserID</td>
|
||||
<td>创建者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateTime</td>
|
||||
<td>创建时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateIP</td>
|
||||
<td>创建地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateUser</td>
|
||||
<td>更新人</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateUserID</td>
|
||||
<td>更新者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateTime</td>
|
||||
<td>更新时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateIP</td>
|
||||
<td>更新地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Remark</td>
|
||||
<td>备注</td>
|
||||
<td>String</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
||||
|
|
|
@ -0,0 +1,196 @@
|
|||
<style>
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border: 1px solid;
|
||||
border-color: rgb(211, 202, 221);
|
||||
}
|
||||
|
||||
table thead,
|
||||
table tr {
|
||||
border-top-width: 1px;
|
||||
border-top-style: solid;
|
||||
border-top-color: rgb(211, 202, 221);
|
||||
}
|
||||
|
||||
table {
|
||||
border-bottom-width: 1px;
|
||||
border-bottom-style: solid;
|
||||
border-bottom-color: rgb(211, 202, 221);
|
||||
}
|
||||
|
||||
table td,
|
||||
table th {
|
||||
padding: 5px 10px;
|
||||
font-size: 14px;
|
||||
font-family: Verdana;
|
||||
color: rgb(95, 74, 121);
|
||||
}
|
||||
|
||||
table tr:nth-child(even) {
|
||||
background: rgb(223, 216, 232)
|
||||
}
|
||||
|
||||
table tr:nth-child(odd) {
|
||||
background: #FFF
|
||||
}
|
||||
</style>
|
||||
<h3>星系项目(GalaxyProject)</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>显示名</th>
|
||||
<th>类型</th>
|
||||
<th>长度</th>
|
||||
<th>精度</th>
|
||||
<th>主键</th>
|
||||
<th>允许空</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Id</td>
|
||||
<td>编号</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td title="自增">AI</td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>名称</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td title="唯一索引">UQ</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Enable</td>
|
||||
<td>启用</td>
|
||||
<td>Boolean</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Nodes</td>
|
||||
<td>节点数</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Apps</td>
|
||||
<td>应用数</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>IsGlobal</td>
|
||||
<td>全局</td>
|
||||
<td>Boolean</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td>该项目的节点可以允许其它项目下应用选用</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateUserId</td>
|
||||
<td>创建者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateTime</td>
|
||||
<td>创建时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>CreateIP</td>
|
||||
<td>创建地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateUserId</td>
|
||||
<td>更新者</td>
|
||||
<td>Int32</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>N</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateTime</td>
|
||||
<td>更新时间</td>
|
||||
<td>DateTime</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>UpdateIP</td>
|
||||
<td>更新地址</td>
|
||||
<td>String</td>
|
||||
<td>50</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Remark</td>
|
||||
<td>备注</td>
|
||||
<td>String</td>
|
||||
<td>500</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br></br>
|
|
@ -0,0 +1,102 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tables xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="https://newlifex.com https://newlifex.com/Model2022.xsd" NameSpace="Stardust.Data.Nodes" ConnName="Stardust" Output="" BaseClass="Entity" Version="11.3.2022.1013" Document="https://newlifex.com/xcode/model" DisplayName="" CubeOutput="../../Stardust.Web/Areas/Redis" xmlns="https://newlifex.com/Model2022.xsd">
|
||||
<Table Name="RedisNode" Description="Redis节点。Redis管理">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Category" DataType="String" Description="分类" />
|
||||
<Column Name="Server" DataType="String" Description="地址。含端口" />
|
||||
<Column Name="Password" DataType="String" Description="密码" />
|
||||
<Column Name="Version" DataType="String" Description="版本" />
|
||||
<Column Name="Mode" DataType="String" Description="模式" />
|
||||
<Column Name="Role" DataType="String" Description="角色" />
|
||||
<Column Name="MaxMemory" DataType="Int32" Description="内存容量。单位MB" />
|
||||
<Column Name="MemoryPolicy" DataType="String" Description="内存策略。缓存淘汰策略" />
|
||||
<Column Name="MemoryAllocator" DataType="String" Description="分配器。内存分配器,低版本有内存泄漏" />
|
||||
<Column Name="Enable" DataType="Boolean" Description="启用。停用的节点不再执行监控" />
|
||||
<Column Name="ScanQueue" DataType="Boolean" Description="队列。自动扫描发现消息队列,默认true" />
|
||||
<Column Name="WebHook" DataType="String" Length="500" Description="告警机器人。钉钉、企业微信等" Category="告警" />
|
||||
<Column Name="AlarmMemoryRate" DataType="Int32" Description="内存告警。内存告警的百分比阈值,百分之一" Category="告警" />
|
||||
<Column Name="AlarmConnections" DataType="Int32" Description="连接告警。连接数告警阈值" Category="告警" />
|
||||
<Column Name="AlarmSpeed" DataType="Int32" Description="速度告警。速度告警阈值" Category="告警" />
|
||||
<Column Name="AlarmInputKbps" DataType="Int32" Description="入流量告警。入流量告警阈值" Category="告警" />
|
||||
<Column Name="AlarmOutputKbps" DataType="Int32" Description="出流量告警。出流量告警阈值" Category="告警" />
|
||||
<Column Name="CreateUser" DataType="String" Description="创建人" Category="扩展" />
|
||||
<Column Name="CreateUserID" DataType="Int32" Description="创建者" Category="扩展" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="CreateIP" DataType="String" Description="创建地址" Category="扩展" />
|
||||
<Column Name="UpdateUser" DataType="String" Description="更新人" Category="扩展" />
|
||||
<Column Name="UpdateUserID" DataType="Int32" Description="更新者" Category="扩展" />
|
||||
<Column Name="UpdateTime" DataType="DateTime" Description="更新时间" Category="扩展" />
|
||||
<Column Name="UpdateIP" DataType="String" Description="更新地址" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="500" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="Server" Unique="True" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
<Table Name="RedisData" Description="Redis数据。Redis监控" ConnName="StardustData">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int64" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="RedisId" DataType="Int32" Description="Redis节点" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Speed" DataType="Int32" Description="速度。每秒操作数,instantaneous_ops_per_sec" />
|
||||
<Column Name="InputKbps" DataType="Double" Description="入流量。单位kbps" />
|
||||
<Column Name="OutputKbps" DataType="Double" Description="出流量。单位kbps" />
|
||||
<Column Name="Uptime" DataType="Int32" Description="启动时间。单位秒" />
|
||||
<Column Name="ConnectedClients" DataType="Int32" Description="连接数" />
|
||||
<Column Name="UsedMemory" DataType="Int32" Description="已用内存。单位MB" />
|
||||
<Column Name="FragmentationRatio" DataType="Double" Description="碎片率。单位MB" />
|
||||
<Column Name="Keys" DataType="Int64" Description="Keys数" />
|
||||
<Column Name="ExpiredKeys" DataType="Int64" Description="过期Keys" />
|
||||
<Column Name="EvictedKeys" DataType="Int64" Description="驱逐Keys。由于 maxmemory 限制,而被回收内存的 key 的总数" />
|
||||
<Column Name="KeySpaceHits" DataType="Int64" Description="命中数。只读请求命中缓存" />
|
||||
<Column Name="KeySpaceMisses" DataType="Int64" Description="Miss数。只读请求未命中缓存" />
|
||||
<Column Name="Commands" DataType="Int64" Description="命令数" />
|
||||
<Column Name="Reads" DataType="Int64" Description="读取数" />
|
||||
<Column Name="Writes" DataType="Int64" Description="写入数" />
|
||||
<Column Name="AvgTtl" DataType="Int64" Description="平均过期。平均过期时间,单位毫秒" />
|
||||
<Column Name="TopCommand" DataType="String" Length="200" Description="最忙命令" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="TraceId" DataType="String" Description="追踪。最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="500" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="RedisId,Id" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
<Table Name="RedisMessageQueue" Description="Redis消息队列。Redis消息队列状态监控">
|
||||
<Columns>
|
||||
<Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="编号" />
|
||||
<Column Name="RedisId" DataType="Int32" Description="Redis节点" />
|
||||
<Column Name="Name" DataType="String" Master="True" Description="名称" />
|
||||
<Column Name="Category" DataType="String" Description="分类" />
|
||||
<Column Name="Db" DataType="Int32" Description="库" />
|
||||
<Column Name="Topic" DataType="String" Description="主题。消息队列主题" />
|
||||
<Column Name="Type" DataType="String" Description="类型。消息队列类型" />
|
||||
<Column Name="Groups" DataType="String" Length="500" Description="消费组。消费组名称" />
|
||||
<Column Name="Consumers" DataType="Int32" Description="消费者。消费者个数" />
|
||||
<Column Name="Total" DataType="Int64" Description="总消费。现有消费者的消费总数" />
|
||||
<Column Name="Messages" DataType="Int32" Description="消息数。积压下来,等待消费的消息个数" />
|
||||
<Column Name="MaxMessages" DataType="Int32" Description="最大积压。达到该值时告警,0表示不启用" />
|
||||
<Column Name="Enable" DataType="Boolean" Description="启用。停用的节点不再执行监控" />
|
||||
<Column Name="ConsumerInfo" DataType="String" Length="-1" Description="消费者信息" />
|
||||
<Column Name="FirstConsumer" DataType="DateTime" Description="最早消费" />
|
||||
<Column Name="LastActive" DataType="DateTime" Description="最后活跃" />
|
||||
<Column Name="WebHook" DataType="String" Length="500" Description="告警机器人。钉钉、企业微信等" />
|
||||
<Column Name="TraceId" DataType="String" Description="追踪。最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递" Category="扩展" />
|
||||
<Column Name="CreateUser" DataType="String" Description="创建人" Category="扩展" />
|
||||
<Column Name="CreateUserID" DataType="Int32" Description="创建者" Category="扩展" />
|
||||
<Column Name="CreateTime" DataType="DateTime" Description="创建时间" Category="扩展" />
|
||||
<Column Name="CreateIP" DataType="String" Description="创建地址" Category="扩展" />
|
||||
<Column Name="UpdateUser" DataType="String" Description="更新人" Category="扩展" />
|
||||
<Column Name="UpdateUserID" DataType="Int32" Description="更新者" Category="扩展" />
|
||||
<Column Name="UpdateTime" DataType="DateTime" Description="更新时间" Category="扩展" />
|
||||
<Column Name="UpdateIP" DataType="String" Description="更新地址" Category="扩展" />
|
||||
<Column Name="Remark" DataType="String" Length="-1" Description="备注" Category="扩展" />
|
||||
</Columns>
|
||||
<Indexes>
|
||||
<Index Columns="RedisId" />
|
||||
</Indexes>
|
||||
</Table>
|
||||
</Tables>
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
using Stardust.Data.Deployment;
|
||||
using NewLife;
|
||||
using NewLife.Cube;
|
||||
using NewLife.Cube.Extensions;
|
||||
using NewLife.Cube.ViewModels;
|
||||
using NewLife.Web;
|
||||
using XCode.Membership;
|
||||
|
||||
namespace Stardust.Web.Areas.Deployment.Controllers
|
||||
{
|
||||
/// <summary>附件。用于记录各系统模块使用的文件,可以是Local/NAS/OSS等</summary>
|
||||
[Menu(10, true, Icon = "fa-table")]
|
||||
[DeploymentArea]
|
||||
public class AttachmentController : EntityController<Attachment>
|
||||
{
|
||||
static AttachmentController()
|
||||
{
|
||||
//LogOnChange = true;
|
||||
|
||||
//ListFields.RemoveField("Id", "Creator");
|
||||
ListFields.RemoveCreateField();
|
||||
|
||||
//{
|
||||
// var df = ListFields.GetField("Code") as ListField;
|
||||
// df.Url = "?code={Code}";
|
||||
//}
|
||||
//{
|
||||
// var df = ListFields.AddListField("devices", null, "Onlines");
|
||||
// df.DisplayName = "查看设备";
|
||||
// df.Url = "Device?groupId={Id}";
|
||||
// df.DataVisible = e => (e as Attachment).Devices > 0;
|
||||
//}
|
||||
//{
|
||||
// var df = ListFields.GetField("Kind") as ListField;
|
||||
// df.GetValue = e => ((Int32)(e as Attachment).Kind).ToString("X4");
|
||||
//}
|
||||
//ListFields.TraceUrl("TraceId");
|
||||
}
|
||||
|
||||
/// <summary>高级搜索。列表页查询、导出Excel、导出Json、分享页等使用</summary>
|
||||
/// <param name="p">分页器。包含分页排序参数,以及Http请求参数</param>
|
||||
/// <returns></returns>
|
||||
protected override IEnumerable<Attachment> Search(Pager p)
|
||||
{
|
||||
//var deviceId = p["deviceId"].ToInt(-1);
|
||||
|
||||
var start = p["dtStart"].ToDateTime();
|
||||
var end = p["dtEnd"].ToDateTime();
|
||||
|
||||
return Attachment.Search(start, end, p["Q"], p);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,17 +1,20 @@
|
|||
using NewLife.Cube;
|
||||
using NewLife.Cube.ViewModels;
|
||||
using NewLife.Web;
|
||||
using Stardust.Data;
|
||||
using XCode.Membership;
|
||||
|
||||
namespace Stardust.Web.Areas.Registry.Controllers
|
||||
{
|
||||
/// <summary>服务信息。服务提供者发布的服务</summary>
|
||||
[Menu(40, true, Icon = "fa-table")]
|
||||
[RegistryArea]
|
||||
[Menu(80)]
|
||||
public class ServiceInfoController : EntityController<Service>
|
||||
public class ServiceController : EntityController<Service>
|
||||
{
|
||||
static ServiceInfoController()
|
||||
static ServiceController()
|
||||
{
|
||||
LogOnChange = true;
|
||||
ListFields.RemoveCreateField();
|
||||
|
||||
ListFields.RemoveField("Secret", "HealthAddress");
|
||||
ListFields.RemoveCreateField()
|
||||
|
@ -29,5 +32,18 @@ namespace Stardust.Web.Areas.Registry.Controllers
|
|||
df.Url = "/Registry/AppConsume?serviceId={Id}";
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>高级搜索。列表页查询、导出Excel、导出Json、分享页等使用</summary>
|
||||
/// <param name="p">分页器。包含分页排序参数,以及Http请求参数</param>
|
||||
/// <returns></returns>
|
||||
protected override IEnumerable<Service> Search(Pager p)
|
||||
{
|
||||
//var deviceId = p["deviceId"].ToInt(-1);
|
||||
|
||||
var start = p["dtStart"].ToDateTime();
|
||||
var end = p["dtEnd"].ToDateTime();
|
||||
|
||||
return Service.Search(start, end, p["Q"], p);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue