【四大应用】博客网站统计和服务监控

技巧分享 · 12 天前 · 488 人浏览

AI摘要

本文介绍了四种服务监控和网站统计应用:umami、Uptime Kuma、Uptime Robot和Tianji。umami是一款开源的网站流量分析工具,注重隐私保护;Uptime Kuma是自托管的网站监控工具,支持多协议监控;Uptime Robot是云端网站监控服务,提供免费版;Tianji集成了网站监控、服务器状态监控和流量分析。用户可根据需求选择适合的工具。

此内容根据文章生成,不代表个人观点,仅用于文章内容的解释与总结

不管是做网站还是博客,基本都会给站点挂上一个统计监控,省事一点的呢,可以用第三方的如51统计,百度统计这类的。不嫌麻烦,追求自主一点的呢,那就自己搭建一个。毕竟,数据还是私域的更让人放心。网上这类的统计和监控开源应用也不好,搭建也不麻烦。你说对吧?

四大监控统计应用

        截至发文,博主一共找到了四种比较好用的服务监控和网站统计的应用,其中umami,Uptime kuma,Uptime robot都亲自安装体验过。其中umami是属于网站流量统计,主要用来监控流量数据及访问来源分析。Uptime kuma,Uptime robot是属于服务监控的应用。各有优缺点。这里唯独Tianji没用过,但是为何要提一下,是因为它是集网站流量+服务监控的缝合怪应用。多合一不用我多说了吧。而且页面和功能都还是不错的。下面就针对这四类,仅以博主自身的角度结合使用体验进行分析说明。


1. umami

        umami 是一款开源的网站流量分析工具,专注于隐私保护和简洁的界面。支持 GDPR 合规,无广告追踪,数据完全由用户自己掌控。可以托管到vercel,配合第三方免费supabase数据库。直接实现免费白嫖了。

image.png

docker-compose安装

version: '3.3'
  services:
  # umami网站监控应用(支持多服务器)
  umami:
    image: ghcr.io/umami-software/umami:mysql-latest
    restart: always
    network_mode: "host"
    environment:
      DATABASE_TYPE: mysql
      DATABASE_URL: mysql://数据库用户名:数据库密码@ip:端口/数据库名称
      APP_SECRET: replace-me-with-a-random-string
    container_name: umami


2. Uptime Kuma

        Uptime Kuma 是一个自托管的网站监控工具,支持 HTTP(s)/TCP/Ping 监控,提供实时状态页面、通知(邮件、Telegram、Discord等)和历史日志。

image.png

docker-compose安装

version: '3.3'
 
services:
  # kuma服务器监控应用(支持多服务器)
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma:/app/data
    ports:
      - 3001:3001

3. Uptime Robot

        Uptime Robot 是一款云端网站监控服务(SaaS),提供 HTTP(s)/端口/Ping 监控,免费版支持50个监控项和5分钟检查间隔,支持邮件/Slack/Telegram通知。

image.png

安装方式

        因为是saas,所以无需自托管,直接官网注册使用。在官网控制台添加要监控的服务。官网本身提供监控页以及api服务,但是监控页是英文的,样式也不好看。所以一些热心的开发者就按照自己的喜好进行开发,来对接官网的api,以实现监控的目的。这里展示的效果是其中的一个样式比较不错的前端监控主题,site-status主题也可以托管到vercel哦~又是一个可以白嫖的。

4. Tianji(天机监控)

        Tianji 是一款集成网站监控、服务器状态监控、流量分析的开源工具,支持 Docker 部署,提供仪表盘和多种通知方式(邮件、Webhook等)。

image.png

         这个博主还没用过,不过看官网的说法,能实现网站统计和服务监控。相当于集成了前面两者的功能。页面样式也挺好的,应该还行。有空会尝试搭建一下。貌似是支持自托管的,不过有点遗憾的是无法托管到vercel。

总结对比

以下是根据你提供的信息整理的表格:

工具类型自托管核心功能适合场景地址
umami流量分析隐私友好的网站统计替代 Google Analytics官网:https://umami.is/
GitHub:https://github.com/umami-software/umami
Uptime Kuma监控工具多协议监控 + 状态页面开发者 / 团队自建监控GitHub:https://github.com/louislam/uptime-kuma
官网:https://uptime.kuma.pet/
Uptime RobotSaaS 监控简单易用的云端监控快速部署,无需维护服务器

前端主题:https://github.com/imsyy/site-status

官网:https://uptimerobot.com/

Tianji综合监控服务器 + 网站 + 流量分析全栈监控需求

Github:https://github.com/msgbyte/tianji

官网:https://tianji.msgbyte.com/

根据需求选择:

  • 需要隐私友好的统计?选 umami。

  • 需要自托管监控?选 Uptime Kuma。

  • 需要免费云端监控?选 Uptime Robot。

  • 需要集成服务器和网站监控?选 Tianji。


验证码:
取消回复
  1. Vind 11 天前

    我已经注册好Umami,并添加了网站。接下来托管到vercel是指的什么?去vercel注册一个账号,把Umami的API输入进去,然后免费变成Pro版本?

    1. 流情 (作者)  7 天前
      @Vind

      将Umami前端代码托管到vercel编译运行,数据库用第三方的supabase,就可以实现免费白嫖了

  2. 刘郎 12 天前

    统计的数据仅供参考

  3. 看起来不错

  4. 沉沦 12 天前

    我装了几天的这种统计工具体验了一下就给删了。感觉没啥用处

    1. 流情 (作者)  11 天前
      @沉沦

      可以查看访问来源啊

  5. ymz316 12 天前

    弄了个uptime的监控显示,其他的还没试过,有机会去看看。

  6. Vind 12 天前

    我之前用过百度统计,但是很多功能都说我没有权限查看,请联系管理员。明明我自己就是管理员和创建者好吧……
    我也用过51la,但是听说它会隐藏跳转黄站,而且经过测试发现它的确拉长了将近一倍的网页加载时长,就把它取消了。
    谷歌的话,在中国大陆不适用啊

  7. Vind 12 天前

    如果就想看看我博客来访者都是从哪里进来的,直接输入网址的,还是从你或者其他人网址,还是哪个搜索引擎这种来路。
    选择什么好呢?

    1. 流情 (作者)  11 天前
      @Vind

      用umami就行,托管到vercel。啥都不用操心

Theme: Jasmine | RSS订阅 | 网站地图