-
Docker 日志分析工具调研
在容器化已经变成“默认选项”的今天,Docker 的日志到底记到哪、集中到哪、在哪个平台里分析和告警,已经不只是“运维细节”,而是整套观测性方案里的基础设施问题。说是 Docker,其实更准确来说应该是应用部署的生产环境。 这篇文章打算聚焦在: 围绕 Docker,日志分析平台/工具到底怎么选? ... Read More
-
基于 Keycloak 的前端视图权限设计与实现
本文介绍如何利用 Keycloak 授权服务(Authorization Services),在前端实现细粒度的视图权限控制,包括页面级、按钮级、数据级和项目级权限,并给出与后端 API、数据权限模型的配合方式。 核心诉求:不用在前端写一堆 if/else,而是让权限统一落在 Keycloak 与服务端模型中,前端只... Read More
-
Baidu KDD CUP 技术方案分析
Baidu KDD Cup 2022 的这个比赛,全名叫 Spatial Dynamic Wind Power Forecasting Challenge。组织方提供了一个叫 SDWPF 的数据集: 单一风场,134 台风机; 来自 SCADA 系统的历史数据,跨度大约半年,10 分钟... Read More
-
Cesium 根据相机高度自动切换底图图层
以下提供的这段代码片段,作用是在 Cesium 里,根据相机高度自动切换底图: 低空:用 OSM(看细节) 高空:用 Google 影像(看大范围) 实现 近看细节,远看整体 的效果。 完整代码片段如下: const camera = viewer.camera; const scratchCartesian = new Cesium.Cartes... Read More
-
在 Nginx 里发布 Cesium 三维地形瓦片
这是一篇简短的备忘录,记录如何用 Nginx 把本地的 Cesium 地形瓦片(.terrain) 当静态文件发出去,让 Cesium 通过 URL 直接访问。 场景 & 目录 假设目录结构: /usr/share/nginx/html/ └── tilesets/ └── terrain/ ... Read More
-
如何限制 Docker 日志大小
为了防止 Docker 容器日志把磁盘写爆,记几种常用、够用的做法,方便以后复用。 日志在哪儿? Docker 默认使用 json-file 日志驱动时,每个容器的日志都会落在下面这个路径: /var/lib/docker/containers/<container-id>/<container-id>-... Read More