首页
学习
活动
专区
圈层
工具
发布

Umami 1.40 Track Event

Umami 升级1.39 版本以后支持站点事件统计数据的展示,本文记录 1.40 版本该功能的使用方法。...简介 在我们安装好 Umami 后,可以在升级 1.39 版本以后展示指定统计的网站事件 统计事件的方法在 官方文档 中有简单说明 官方文档:https://umami.is/docs 使用方法 升级版本...首先需要升级到 1.39 以后的 Umami 版本 docker 的升级方法我 记录了下来 添加类标记 使用简单的 css 标记即可完成 Umami 的事件统计,要启用事件,只需向要跟踪的元素添加一个特殊的...调试 如果想单独调试 Umami 的 Event Tracker 功能,可以单独向 Umami 的地址:端口 发送专门追踪事件的 API 请求 相关文档:https://umami.is/docs/api...核心 API 为 /api/collect,请求类型需要是 POST 请求 如果你的版本是 1.37 以上的 Umami 核心内容名字叫做 event_name 发送报文格式为: 1234567891011

80120

《Docker极简教程》--Docker基础--基础知识(二)

运行方式: 作为一个后台服务在主机上运行,监听来自 Docker 客户端的 API 请求。...如果 Docker 客户端与 Docker 守护程序运行在不同主机上,则可以通过网络进行通信。 Docker 守护程序处理请求: Docker 守护程序接收到来自 Docker 客户端的请求。...容器的创建和运行: 如果用户请求创建容器,Docker 守护程序将使用指定的容器镜像创建一个新的容器实例。 守护程序配置容器的运行时环境,包括网络设置、存储卷挂载等。...Docker 客户端向 Docker 守护程序发送请求,而守护程序则响应这些请求,并执行相应的操作。...Docker 客户端处理响应: Docker 客户端接收到来自 Docker 守护程序的响应后,根据响应的状态码和内容进行相应的处理。

47500
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《Docker极简教程》--Docker基础--Docker的核心组件

    如果 Docker 客户端与 Docker 守护程序运行在不同主机上,则可以通过网络进行通信。 Docker 守护程序处理请求: Docker 守护程序接收到来自 Docker 客户端的请求。...容器的创建和运行: 如果用户请求创建容器,Docker 守护程序将使用指定的容器镜像创建一个新的容器实例。 守护程序配置容器的运行时环境,包括网络设置、存储卷挂载等。...Docker 客户端向 Docker 守护程序发送请求,而守护程序则响应这些请求,并执行相应的操作。...Docker 客户端处理响应: Docker 客户端接收到来自 Docker 守护程序的响应后,根据响应的状态码和内容进行相应的处理。...如果请求成功,客户端可能会显示成功信息;如果有错误,客户端会显示错误信息。

    46810

    Docker CE 19.03 正式发布 无需root权限

    Docker CE 19.03 和 EE 3.0 都已经发布,19.03 主要内容包括无需 root 权限、支持 GPU 的增强功能和 CLI 插件更新等等,19.03 现在是允许非 root 用户运行守护程序...,启用 Rootless 模式可以防止攻击者夺取主机的 root 权限,即使 Docker 存在漏洞或设置错误。...增加了对 Docker Registry v0.1.0-rc1 的支持 CLI 更改为将驱动程序特定的选项传递给 docker run docker/cli#1767 API 更新 API 版本至 v1.40... moby/moby#38089 将警告添加到 /info 端点,并将检测移至守护进程 moby/moby#37502 添加了对 /_ping 端点的 HEAD 支持 moby/moby#38570 添加...BuildKit 控制器 moby/moby#38990 Networking  移除 IPVLAN 驱动程序 moby/moby#38983 增加了对 dangling 过滤器的支持 moby/moby

    1.6K10

    【Linux】序列化、守护进程、应用层协议HTTP、Cookie和Session

    ,是否将当前进程的CWD更给为根目录 if (ischdir) chdir(ROOT); // 5.已经变成守护进程了,不需要和用户输入输出 if (isclose)...页面内容就是在 body 中 3.3 HTTP的方法和常见状态码 方法 说明 支持的HTTP版本 GET 请求从指定的资源获取数据 HTTP/1.0, HTTP/1.1 HEAD 类似于GET请求,...Found - 请求的资源临时从不同的URI响应请求 403 客户端错误 Forbidden - 服务器拒绝请求 404 客户端错误 Not Found - 请求的资源未找到 409 客户端错误 Conflict...- 请求与当前服务器状态冲突 500 服务器错误 Internal Server Error - 服务器内部错误,无法完成请求 501 服务器错误 Not Implemented - 服务器不支持请求的功能...服务器也会在响应中添加一个 Location 头部来指定资源的新位置。 浏览器会暂时使用新的 URL 进行后续的请求, 但不会缓存这个重定向。

    45410

    什么是RESETful API 设计规范?

    所以 应该 为其提供版本支持 目前比较常见的两种版本号形式: 在 URL 中嵌入版本编号,这种做法是版本号直观、易于调试 api.example.com/v1/* 另一种做法是,将版本号放在 HTTP...:获取资源的元数据 OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的 下面是一些例子: 请求方法 URL 描述 GET /zoos 列出所有的动物园(ID和名称,不要太详细) POST /...不存在", } 下表列举了常见的 HTTP 状态码 状态码 描述 1xx 代表请求已被接受,需要继续处理 2xx 请求已成功,请求所希望的响应头或数据体将随此响应返回 3xx 重定向 4xx 客户端原因引起的错误...5xx 服务端原因引起的错误 只有来自客户端的请求被正确的处理后才能返回 2xx 的响应,所以当 API 返回 2xx 类型的状态码时,前端 必须 认定该请求已处理成功 必须强调的是,所有 API...目前常见返回错误信息的方法有两种: 将错误详细放入 HTTP 响应首部 直接放入响应实体中 建议参考 理解RESTful架构 RESTful API 设计指南 RESETful API 设计规范

    3.6K20

    API 架构风格抉择:SOAP、REST、GraphQL 和 RPC 的特性、优势与局限

    在 RPC 中,无法自检 API 或发送请求,也无法根据请求了解要调用的函数。 函数爆炸。创建新函数太容易了。因此,我们不是编辑现有函数,而是创建新函数,结果却得到了一大堆难以理解的重叠函数。...模式构建非常困难,因为它需要模式定义语言 (SDL) 中的强类型支持。 在查询之前掌握了模式后,客户端可以验证其查询,确保服务器能够响应。...到达后端应用程序后,GraphQL 操作将根据整个模式进行解释,并解析为前端应用程序的数据。向服务器发送一个大规模查询后,API 将返回一个 JSON 响应,其数据结构与我们请求的数据完全一致。...虽然 REST 提供了多个 API 版本,但 GraphQL 使用单一的、不断发展的版本,该版本可以持续访问新功能并有助于实现更清洁、更易于维护的服务器代码。 详细的错误消息。...因此,GraphQL 为移动设备提供了更高效的数据加载方式。 复杂系统和微服务。GraphQL 能够将多系统集成的复杂性隐藏在其 API 背后。它聚合来自多个来源的数据,并将它们合并为一个全局模式。

    1.2K10

    RESETful API 设计规范

    你 必须 在引入新版本 API 的同时确保旧版本 API 仍然可用。...所以 应该 为其提供版本支持。 目前比较常见的两种版本号形式: HTTP 动词 HTTP 请求动词通常就是五种方法,对应 CRUD 操作。 GET(SELECT):从服务器取出资源(一项或多项)。...针对每一个端点来说,下面列出所有可行的 HTTP 动词和端点的组合 用 URL 定位资源 请求方法 URL 描述 GET /zoos 列出所有的动物园(ID和名称,不要太详细) POST /zoos 新增一个新的动物园...应该带着指向新资源地址的 Location 头 202 Accepted 服务器接受了请求,但是还未处理,响应中应该包含相应的指示信息,告诉客户端该去哪里查询关于本次请求的信息 204 No Content...对不会返回响应体的成功请求进行响应(比如 DELETE 请求) 3xx 重定向 40x 客户端错误 400 Bad Request 请求异常,比如请求中的body无法解析 401 Unauthorized

    2.2K10

    Docker笔记(一)docker 在linux里面的安装,以安装成功(安装了一天才成功,因为 CentOS 8 (非 Stream 版)已提前进入 EOL 停止服务阶段)

    mysql,B虚拟机里面安装Redis,C虚拟机里面安装JDK,那么启动3个虚拟机,太吃内存了,如果你的内存只有8g,根本不够。...传统开发与docker的对比 传统的应用开发完成后,需要提供一堆安装程序和配置说明文档,安装部署后需根据配置文档进行繁杂的配置才能正常运行。...容器为镜像提供了一个标准的和隔离的运行环境, 它可以被启动、开始、停止、删除。...国内的公开仓库包括阿里云 、网易云等 docker 工作原理 我们启动docker,就相当于启动了docker的守护进程,就相当于启动了mysql服务,只要使用客户端连接这个守护进程,那么就可以操作这个...docker里面的容器,就相当于使用navate 客户端软件,就可以连接mysql服务,在里面进行建表等操作; 启动一个docker的守护进程,可以有多个客户端(命令客户端)进行关联这个守护进程, 进程操作里面的东西

    2.5K40

    IntelliJ IDEA - 2022.2 正式发布!众多特性解读!

    用于调整文件类型关联的新通知面板 当文件错误地与纯文本显式关联时,IntelliJ IDEA 现在会通知您错误的文件类型关联并建议直接从编辑器中重置它,而无需您在Settings / Preferences...框架和技术 在 Spring 6 中支持新的声明式 HTTP 客户端 Spring Framework 6 允许您将 HTTP 客户端定义为带有注释方法的 Java 接口。...API 引入了镜像补全,您可以在其中找到所有可用的 Docker 镜像及其版本。...将本地 Docker 镜像上传到 Minikube 和其他连接 现在可以使用新的Copy Docker Image操作轻松地将图像从一个 Docker 守护程序复制到另一个,该操作将图像保存到文件中,然后将其推送到所选连接...不同 Docker 守护进程的 Docker 连接选项 从 v2022.2 开始,IntelliJ IDEA 与 Colima 和 Rancher 集成以支持更多选项来建立与 Docker 守护程序的连接

    7.5K40

    Docker简介

    Docker守护进程监听来自Docker API的请求,可用于创建和管理 Docker对象,如镜 像、容器、网络和卷。一台主机运行一个 Docker守护进程。...REST API:定义程序与 Docker守护进程交互的接口,便于编程操作 Docker 平台和容器。...REST API是一套目前比较成熟的Internet 应用程序 API架构 客户端:即命令行接口(Command-Line Interface,CLI),可使用 docker 命令进行操作。...Docker客户端和守护进程使用REST API通过UNIX 套接字(Socket)或网络接口进行通信。D o c k e r守护进程和 Docker客户端属于 Docker 引擎的 一部分。...完成应用程序测试之后,向客户提供补丁程序非常简单,只需将更新后的镜像推送到生产环境中。 响应式部署和伸缩应用程序 更简单的系统运维 在容器化之后,我们的开发,测试环境都是高度一致的!

    1.7K10

    蒋豆芽面试题专栏总结(C++软件开发与嵌入式软件)完成了!

    new发生错误抛出异常,malloc返回null 说说使用指针需要注意什么? 定义指针时,先初始化为NULL。 用malloc或new申请内存之后,应该立即检查指针值是否为NULL。...⭐⭐⭐⭐⭐ 1.37 深拷贝与浅拷贝的区别⭐⭐⭐⭐⭐ 1.38 实现一个string类⭐⭐⭐⭐⭐ 1.39 说说this指针⭐⭐⭐⭐⭐ 1.40 说说 C++中 struct 和 class 的区别⭐⭐...⭐⭐⭐⭐⭐ 1.39 单核机器上写多线程程序,是否要考虑加锁,为什么?⭐⭐⭐⭐⭐ 1.40 说说多线程和多进程的不同?⭐⭐⭐⭐⭐ 1.41 简述互斥锁的机制,互斥锁与读写的区别?...⭐⭐⭐⭐ 1.39 HTTP1.0、HTTP1.1的区别⭐⭐⭐⭐ 1.40 什么是长连接?⭐⭐⭐⭐⭐ 1.41 HTTP2.0有哪些改动?...为何要有交叉编译⭐⭐⭐⭐⭐ 1.38 说一说I2C的时序图,如何传输数据⭐⭐⭐⭐⭐ 1.39 说一说SPI总线⭐⭐⭐⭐⭐ 1.40 说一说CAN总线的仲裁机制⭐⭐⭐⭐⭐ 1.41 说一说CAN总线的优点

    2.5K41

    API OWASP 标准

    主版本在 URI 中(仅当 API 管理平台不支持基于客户端订阅的版本控制时) API 使用无状态处理(无会话,OpenID 连接令牌是可以的) 没有特殊处理(异步事件) HTTP 方法 GET -...API 使用者无法访问的端点或尝试使用他们不允许执行的操作 500 - 当存在 API 使用者无法通过更改请求来解决的内部处理问题时响应 500 -responses 具有特定于应用程序的错误代码...如果使用 ISO 标准中的地理坐标? 有效负载本地化支持或可通过 API 访问的本地化值? 支持错误消息本地化吗?...规范包含标准格式的请求和响应示例,API 文档根据规范、模式和示例自动生成 POST, PUT: 201 为创建新资源而创建 来自客户端的 400 个错误请求,例如缺少必需的查询参数 白名单:POST、...具有最长端点层次结构和多个长值查询参数的 GET 请求不超过 2000 的 URI 长度?(一些老客户端和浏览器可能有这种限制,虽然不是官方限制,新客户端可以很好的处理)

    3.3K20

    快速入门Docker(1)——介绍及安装

    作为开发+运维之间的协助我们需要关心的问题很多,这也是很多互联网公司不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。...Docker镜像的设计,使得Docker得以打破过去【程序即应用】的观念。...于是他们聘请了 Ben Golub 作为新的 CEO,将公司重命名为“Docker”,放弃dotCloud PaaS 平台怀揣着“将 Docker 和容器技术推向全世界”的使命,开启了一段新的征程。...Docker 公司已经通过多轮融资,吸纳了来自硅谷的几家风投公司的累计超过 2.4 亿美元的投资。几乎所有的融资都发生在公司更名为“Docker”之后。...在这里插入图片描述 六、底层原理 6.1 Docker是怎么工作的? Docker 是一个Client -Server结构的系统,Docker的守护进程运行在主机上通过Socket 从客户端访问!

    70110

    入门云原生:搭建Docker环境以及了解Docker架构

    通过将应用程序及其依赖项打包到容器中,可以确保应用程序在任何支持 Docker 的平台上都能以相同的方式运行,避免了 "在我机器上运行正常" 的问题。...快速扩展和弹性伸缩: Docker 容器启动速度快,资源占用少,使得应用程序的快速扩展和弹性伸缩变得简单。 可以根据需要快速部署新的容器,并根据负载自动调整容器的数量。...客户端 (Client): Docker 客户端是用户与 Docker 守护进程交互的工具。 客户端可以通过命令行或 API 与守护进程通信。...ps 命令用于列出正在运行的 Docker 容器。会看到 Docker 客户端通过 socat 发送 HTTP 请求到 Docker 守护进程,并接收来自守护进程的响应。...这证明了 Docker 客户端和守护进程之间的通信是基于 Socket 的。

    62310

    Java之线程池知识整理

    因上一版本排版太乱,现重新发布 在开始整理之前先推荐我自己在用的笔记软件,以及常用的网站 笔记软件: 印象笔记 ?...优点:客户端支持多端登录,且能设置权限访问,多端登录可同步笔记,允许存储文档,文字,图片 缺点:非会员只支持3个客户端登录,非会员每月流量限制 (会员140一年) ? 2.有道云笔记 ?...虽然重写了toString方法,而且还用到了StringBuilder拼接字符串,但是真正我认为在newhashMap的时候put进去的key对应的value已经生效,在外引用指向了新的对象,但是并不可能改变...}} 猜一下运行结果,文末贴出结果 #######分割线####### 线程池---ThreadPool 线程池,数据库连接池等池化技术,意在将所需功能提前创建,等待使用,来降低资源消耗,提高响应速度...常用得是三种 newFixedThreadPool newSingleThreadExecutor newCachedThreadPool 实际用的是哪一种? 打开阿里巴巴开发手册1.40版本 ?

    38420

    环境网格:无边车Istio能否让应用程序更快?

    我的第一个假设是,当客户端和服务器位于不同的节点上时,如果应用程序没有使用高效的 HTTP/2 连接,则通过客户端和服务器 ztunnel 进行代理实际上可能更快。...第二个理论 我注意到 John Howard 在我们新的 Istio v1.23 版本中对 Bookinfo 应用程序的 details 和 productpage 服务进行了一个 与性能相关的 PR。...当新的 details 服务启用 TCP_NODELAY 时,它也略微改善了环境响应时间。...Fortio 到 Bookinfo 平均值 P50 P75 P90 P99 平均差异 无网格 1.39ms 1.32ms 1.42ms 1.67ms 2.19ms 环境 1.40ms 1.34ms 1.48ms...我记得我只能使用旧的 Bookinfo 应用程序达到 1200 RPS,这已经导致了很小比例的错误。现在我可以将负载增加到 4000 RPS 或更高,而不会出现错误。

    47510
    领券