• 设置 Prometheus 服务器的系统时区
    要将 Prometheus 的默认时区设置为亚洲 / 上海时区(UTC+8),需要从两个层面进行配置:Prometheus 服务器本身的时区设置和前端展示(如 Grafana)的时区设置。以下是具体方法:一、设置 Prometheus 服务器的系统时区Prometheus 本身本身不直接提供时区配置参数,它默认使用服务器的系统时区。因此,首先需要确保运行 Prometheus 的服务器时区为 Asia/Shanghai。1. 查看当前系统时区  # 查看当前时区timedatect 2. 修改系统时区为上海时区  # 列出所有可用时区(可选,确认上海时区名称)timedatectl list-timezones | grep Asia/Shanghai# 设置时区为亚洲/上海sudo timedatectl set-timezone Asia/Shanghai# 再次验证timedatectl  设置完成后,重启 Prometheus 服务,使其应用系统时区:  sudo systemctl restart prometheus 二、在 PromQL 中处理时区转换(可选)如果需要在 PromQL 查询中显式处理时区(例如将 UTC 时间转换为上海时间),可以使用 time() 函数结合时区偏移量(上海时区为 UTC+8,即 +8h)。 例如,查询最近 1 小时上海时区的时间范围:promql # 上海时区当前时间 = UTC时间 + 8小时sum(rate(http_requests_total[5m])) by (status) and (time() >= (timestamp("2024-08-13T00:00:00+08:00") - 3600) and time() <= timestamp("2024-08-13T01:00:00+08:00")) 三、Grafana 前端展示时区设置(关键)Prometheus 存储的数据是 UTC 时间戳,但最终用户通常通过 Grafana 查看监控面板。因此,重点需要在 Grafana 中设置上海时区,确保图表和时间范围显示为本地时间。1. Grafana 全局时区设置(管理员)登录 Grafana 管理员账号,进入 Server Admin → Settings(或 Configuration → Settings)。在 Timezone 选项中,选择 Asia/Shanghai 作为默认时区。保存设置后,所有用户的默认时区将改为上海时间。2. 个人用户时区设置(非管理员)普通用户可进入 Profile → Preferences(右上角头像 → 偏好设置)。在 Timezone 中选择 Asia/Shanghai,仅对当前用户生效。3. 面板级别的时区设置编辑 Grafana 面板时,在 Time Range 选项中,确保 Timezone 继承全局设置(或手动指定 Asia/Shanghai)。四、验证配置在 Prometheus 控制台(http://<prometheus-ip>:9090)执行 time() 函数,查看返回值是否为上海时区的当前时间戳(Unix 时间戳,可通过在线工具转换验证)。在 Grafana 中查看图表的时间轴,确认显示的时间是否与本地上海时间一致。总结Prometheus 依赖系统时区,需将服务器时区设为 Asia/Shanghai。前端展示的时区由 Grafana 控制,建议在 Grafana 中全局设置为上海时区,避免用户看到 UTC 时间。 通过以上配置,即可实现 Prometheus 相关的时间展示为亚洲 / 上海时区。
  • [案例共创] 【案例共创】手把手教你使用华为云免费云主机+DeepSeek打造AI知识库,老板直呼要加薪!
    "同事小李上周被老板骂了,就因为他花了3天整理报表数据。而我喝着咖啡刷着剧,5分钟就生成精准报表——别误会,我不是黑客,只是把公司数据库调教成了会说话的AI管家!"一、为什么要跪着看这篇教程?在这个人均ChatGPT的时代,你还靠人肉查数据?今天要搞的这套"智能知识库系统"有多逆天:老板说"我要上周华东区热销单品",直接生成SQL报表运营妹子问"用户复购率top3品类",秒出可视化图表新人查资料不用翻wiki,直接对话调取知识库重点来了!整套方案零!成!本!华为云免费主机 + 200万token大模型 + 开箱即用的神器AntSK = 打工人の摸鱼神器二、华为云的正确薅法(手把手教学)Step1:领取你的免费赛博打工人浏览器输入(此处做超链接):cid:link_1 黑科技说明书:华为云开发者空间就像个24小时待命的数字员工宿舍,我们即将在这里部署:学霸级AI大脑:DeepSeek-R1(32B参数大佬)知识库管家:AntSK(微软Semantic Kernel加持)三、保姆级部署指南(含避坑大全)▍Stage1:给你的云主机装外挂在终端输入这段魔法咒语:bash复制sudo apt-get install git -y # 别问,问就是装个时光机避坑TIP:如果遇到"Permission denied",请深情朗诵三遍:"sudo大法好,权限保平安"▍Stage2:召唤AntSK神器复制粘贴这段代码,你将获得价值百万的开源项目:bash复制git clone https://github.com/AIDotNet/AntSK.git接下来我们需要安装一下dotnet8环境,此处省略。sudo dotnet cleansudo dotnet buildsudo dotnet publish "AntSK.csproj"cd /antsk/AntSK/src/AntSK/bin/Release/net8.0/publish/sudo AntSK.dll安装好以后,我们启动项目然后我们访问127.0.0.1:5000/user/login然后我们需要申请一下ModelArts Studio的模型 https://console.huaweicloud.com/modelarts/?region=cn-east-4&locale=zh-cn#/model-studio/square 进入ModelArts Studio单个模型可以免费使用200W Token这里我选择的是 DeepSeek-R1-Distill-Qwen-32B-4K选择好以后,需要创建一个Api Key然后我们就可以直接使用这个模型进入模型配置页面我们还需要一个向量模型,这里使用硅基流动的免费的bge-m3接下来我们可以创建应用测试看看我们可以看到,对话已经通了,接下来我们创建知识库进行测试我们导入一个简单的文本进行测试我们可以看到。向量已经处理完成我们重新创建一个知识库然后我们测试看看效果到此我们就通过华为云开发者空间的免费云主机和 Model Arts 完成了一个知识库搭建 项目亮点剧透:这个基于.NET8的黑科技,能轻松实现:智能客服秒回"亲"企业级知识图谱甚至帮你写情书(误)四、模型界的复仇者联盟▍ModelArts Studio:你的AI军火库猛戳这个神秘链接:https://console.huaweicloud.com/modelarts/?region=cn-east-4选模型就像选男友:要聪明:DeepSeek-R1(32B参数智商担当)要持家:免费200万token(足够聊到天荒地老)要贴心:bge-m3向量模型(中文理解小能手)五、让数据库开口说话の奥义▍知识库调教指南:上传公司文档时,建议先喂点"零食":产品手册.pdf(主食)销售数据.xlsx(甜点)甚至老板的语音备忘录.mp3(黑暗料理)向量化处理时,可以泡杯咖啡灵魂拷问测试:尝试输入:"去年Q4华南区手机配件毛利率是多少?"当系统自动生成SQL时——"动了动了!它自己会写JOIN语句了!"六、打工人の逆袭时刻现在你拥有:✅ 智能问答系统127.0.0.1:5000✅ 自动报表生成器✅ 24小时AI客服升职加薪话术:"王总,我做了个能自动分析销售数据的人工智能系统,预计每年可节省2000小时人工..." 终极秘籍:遇到任何问题,在AntSK的GitHub页面:https://github.com/AIDotNet/AntSK提issue时加上"跪求大佬",触发开发者BUFF加成结语:当你完成部署的那一刻,无数个加班的夜晚将离你远去。P.S. 据说点赞收藏的小伙伴,下周都会收到涨薪通知单~