上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 54 下一页
摘要: PostgreSQL 模式(SCHEMA)可以看着是一个表的集合。 一个模式可以包含视图、索引、据类型、函数和操作符等。 相同的对象名称可以被用于不同的模式中而不会出现冲突,例如 schema1 和 myschema 都可以包含名为 mytable 的表。 使用模式的优势: 允许多个用户使用一个数据 阅读全文
posted @ 2020-07-27 15:42 哈喽哈喽111111 阅读(693) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 使用 DROP TABLE 语句来删除表格,包含表格数据、规则、触发器等,所以删除表格要慎重,删除后所有信息就消失了。 语法 DROP TABLE 语法格式如下: DROP TABLE table_name; 实例 上一章节中我们创建了 COMPANY 和 DEPARTMENT 阅读全文
posted @ 2020-07-27 15:10 哈喽哈喽111111 阅读(336) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 使用 CREATE TABLE 语句来创建数据库表格。 语法 CREATE TABLE 语法格式如下: CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... co 阅读全文
posted @ 2020-07-27 15:03 哈喽哈喽111111 阅读(2239) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 删除数据库可以用以下三种方式: 1、使用 DROP DATABASE SQL 语句来删除。 2、使用 dropdb 命令来删除。 3、使用 pgAdmin 工具。 **注意:**删除数据库要谨慎操作,一旦删除,所有信息都会消失。 DROP DATABASE 删除数据库 DROP 阅读全文
posted @ 2020-07-27 14:44 哈喽哈喽111111 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 首先,在pgdata(也就是在安装pg时指定的存放数据的文件见中)文件夹中,找到pg_hba.conf文件,在文件最后写入下面的内容: host all all 0.0.0.0/0 trust 接着,在pgdata文件夹中,找到postgresql.conf为文件,并修改下面的内容: listen_ 阅读全文
posted @ 2020-07-27 14:34 哈喽哈喽111111 阅读(4014) 评论(0) 推荐(0) 编辑
摘要: 数据库的命令窗口 PostgreSQL 命令窗口中,我们可以命令提示符后面输入 SQL 语句: postgres=# 使用 \l 用于查看已经存在的数据库: postgres=# \l List of databases Name | Owner | Encoding | Collate | Cty 阅读全文
posted @ 2020-07-27 13:50 哈喽哈喽111111 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 创建数据库可以用以下三种方式: 1、使用 CREATE DATABASE SQL 语句来创建。 2、使用 createdb 命令来创建。 3、使用 pgAdmin 工具。 CREATE DATABASE 创建数据库 CREATE DATABASE 命令需要在 PostgreSQ 阅读全文
posted @ 2020-07-27 13:46 哈喽哈喽111111 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 数据类型是在创建表的时候为每个字段设置的。 设置数据类型的好处:PostgreSQL提 供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。 数值类型 数值类型由 2 字节、4 字节或 8 字节的整数以及 4 字节或 8 字节的浮点数和可选精度的十进制数组成。 阅读全文
posted @ 2020-07-27 13:45 哈喽哈喽111111 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 进入命令行工具,我们可以使用 \help 来查看各个命令的语法 : postgres-# \help <command_name> 例如,我们查看下 select 语句的语法: postgres=# \help select Command: SELECT Description: retrieve 阅读全文
posted @ 2020-07-27 11:57 哈喽哈喽111111 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 Linux 我们可以看到支持 Ubuntu 和 Red Hat 等各个平台,点击具体 阅读全文
posted @ 2020-07-27 11:52 哈喽哈喽111111 阅读(464) 评论(0) 推荐(0) 编辑
摘要: GitLab架构图 Gitlab各组件作用 -Nginx:静态web服务器。 -gitlab-shell:用于处理Git命令和修改authorized keys列表。 -gitlab-workhorse: 轻量级的反向代理服务器。 -logrotate:日志文件管理工具。 -postgresql:数 阅读全文
posted @ 2020-07-27 11:06 哈喽哈喽111111 阅读(2420) 评论(0) 推荐(0) 编辑
摘要: 通过【Configuration】>【Plugins】添加插件 通过【Configuration】>【Data Sources】添加数据源(分析对象) 通过【Server Admin】>【Users】增加用户 常用路径 Grafana 安装目录: /usr/share/grafana Grafana 阅读全文
posted @ 2020-07-27 10:33 哈喽哈喽111111 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器。 数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其他容器挂载 1.新建数据卷容器 docker run -di --name db_data -v /db_data centos:7 注:-v 后面接的共享数据真 阅读全文
posted @ 2020-07-24 12:07 哈喽哈喽111111 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host 网络模式 简介 Host 容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 Bridge 此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网 阅读全文
posted @ 2020-07-24 10:58 哈喽哈喽111111 阅读(14067) 评论(2) 推荐(5) 编辑
摘要: 这篇文章主要解决以下几个问题: 1.同一个网段的容器互相之间通过ip进行ping通 2.同一个网段的容器互相之间通过容器名,通过使用--link进行ping通,已放弃这种方法 3.同一个网段的容器互相之间通过容器名,通过创建自定义网络进行ping通,建议采用这种方法 4.不同网段的容器互相之间通过容 阅读全文
posted @ 2020-07-23 16:29 哈喽哈喽111111 阅读(5442) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/u013613428/article/details/84943577 {{uploading-image-736853.png(uploading...)}} 阅读全文
posted @ 2020-07-22 14:14 哈喽哈喽111111 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 文章链接:https://elasticstack.blog.csdn.net/article/details/102728604 阅读全文
posted @ 2020-07-22 14:09 哈喽哈喽111111 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://elasticstack.blog.csdn.net/article/details/105636302 文章开头讲述的是两台es主机构建一个集群,其中有关的配置可以借鉴 1.分别到MacOS及Ubuntu电脑的/etc/hosts文件里加入如下的两句: 192.168. 阅读全文
posted @ 2020-07-22 14:06 哈喽哈喽111111 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://elasticstack.blog.csdn.net/article/details/105710973 创建docker-compose.yml 在之前的教程中,那里使用的docker-compose.yml文件没有配置安全。我们需要重新修改: docker-compo 阅读全文
posted @ 2020-07-22 13:52 哈喽哈喽111111 阅读(1999) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://elasticstack.blog.csdn.net/article/details/107154165 阅读全文
posted @ 2020-07-22 13:45 哈喽哈喽111111 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/105193907 在上面,我们需要把之前地址栏中拷贝的内容粘贴过来,并做相应的修改。针对我的情况: http://localhost:5601/app/kibana#/discover? 阅读全文
posted @ 2020-07-22 11:15 哈喽哈喽111111 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/107066779 阅读全文
posted @ 2020-07-22 11:00 哈喽哈喽111111 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/107484674 阅读全文
posted @ 2020-07-22 10:49 哈喽哈喽111111 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 为了提升Promthues的服务可用性,通常用户会部署两个或者两个以上的Promthus Server,它们具有完全相同的配置包括Job配置,以及告警配置等。当某一个Prometheus Server发生故障后可以确保Promthues持续可用。 同时基于Alertmanager的告警分组机制即使不 阅读全文
posted @ 2020-07-20 17:53 哈喽哈喽111111 阅读(1689) 评论(1) 推荐(1) 编辑
摘要: Prometheus的本地存储给Prometheus带来了简单高效的使用体验,可以让Promthues在单节点的情况下满足大部分用户的监控需求。但是本地存储也同时限制了Prometheus的可扩展性,带来了数据持久化等一系列的问题。通过Prometheus的Remote Storage特性可以解决这 阅读全文
posted @ 2020-07-20 17:22 哈喽哈喽111111 阅读(3623) 评论(1) 推荐(0) 编辑
摘要: Prometheus内置了一个基于本地存储的时间序列数据库。在Prometheus设计上,使用本地存储可以降低Prometheus部署和管理的复杂度同时减少高可用(HA)带来的复杂性。 在默认情况下,用户只需要部署多套Prometheus,采集相同的Targets即可实现基本的HA。同时由于Prom 阅读全文
posted @ 2020-07-20 17:13 哈喽哈喽111111 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Grafana基本概念 首先Grafana是一个通用的可视化工具。‘通用’意味着Grafana不仅仅适用于展示Prometheus下的监控数据,也同样适用于一些其他的数据可视化需求。在开始使用Grafana之前,我们首先需要明确一些Grafana下的基本概念,以帮助用户能够快速理解Grafana。 阅读全文
posted @ 2020-07-20 15:26 哈喽哈喽111111 阅读(895) 评论(0) 推荐(1) 编辑
摘要: 具体监控配置详看这篇文章:https://www.cnblogs.com/sanduzxcvbnm/p/13094580.html 为了确保数据库的稳定运行,通常会关注一下四个与性能和资源利用率相关的指标:查询吞吐量、连接情况、缓冲池使用情况以及查询执行性能等。 监控数据库吞吐量 对于数据库而言,最 阅读全文
posted @ 2020-07-20 15:11 哈喽哈喽111111 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: CAdvisor是Google开源的一款用于展示和分析容器运行状态的可视化工具。通过在主机上运行CAdvisor用户可以轻松的获取到当前主机上容器的运行统计信息,并以图表的形式向用户展示。 在本地运行CAdvisor也非常简单,直接运行一下命令即可: docker run \ --volume=/: 阅读全文
posted @ 2020-07-20 14:28 哈喽哈喽111111 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Exporter是什么 广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target,如下所示,Prometheus通过轮询的方式定期从这些target中获取样本数据: Exporter的来源 从Exporter的来源上来 阅读全文
posted @ 2020-07-20 14:14 哈喽哈喽111111 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 通过PromQL可以实时对Prometheus中采集到的样本数据进行查询,聚合以及其它各种运算操作。而在某些PromQL较为复杂且计算量较大时,直接使用PromQL可能会导致Prometheus响应超时的情况。 这时需要一种能够类似于后台批处理的机制能够在后台完成这些复杂运算的计算,对于使用者而言只 阅读全文
posted @ 2020-07-20 11:55 哈喽哈喽111111 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Alertmanager提供了方式可以帮助用户控制告警通知的行为,包括预先定义的抑制机制和临时定义的静默规则。 抑制机制 Alertmanager的抑制机制可以避免当某种问题告警产生之后用户接收到大量由此问题导致的一系列的其它告警通知。例如当集群不可用时,用户可能只希望接收到一条告警,告诉他这时候集 阅读全文
posted @ 2020-07-20 11:45 哈喽哈喽111111 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 默认情况下Alertmanager使用了系统自带的默认通知模板,模板源码可以从https://github.com/prometheus/alertmanager/blob/master/template/default.tmpl获得。 Alertmanager的通知模板基于Go的模板系统。Aler 阅读全文
posted @ 2020-07-20 11:41 哈喽哈喽111111 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 告警接收器可以通过以下形式进行配置: receivers: - <receiver> ... 每一个receiver具有一个全局唯一的名称,并且对应一个或者多个通知方式: name: <string> email_configs: [ - <email_config>, ... ] hipchat_ 阅读全文
posted @ 2020-07-20 11:31 哈喽哈喽111111 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 在Alertmanager的配置中会定义一个基于标签匹配规则的告警路由树,以确定在接收到告警后Alertmanager需要如何对其进行处理: route: <route> 其中route中则主要定义了告警的路由匹配规则,以及Alertmanager需要将匹配到的告警发送给哪一个receiver,一个 阅读全文
posted @ 2020-07-20 11:28 哈喽哈喽111111 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Alertmanager主要负责对Prometheus产生的告警进行统一处理,因此在Alertmanager配置中一般会包含以下几个主要部分: 全局配置(global):用于定义一些全局的公共参数,如全局的SMTP配置,Slack配置等内容; 模板(templates):用于定义告警通知时的模板,如 阅读全文
posted @ 2020-07-20 11:17 哈喽哈喽111111 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 在Prometheus的架构中被划分成两个独立的部分。Prometheus负责产生告警,而Alertmanager负责告警产生后的后续处理。因此Alertmanager部署完成后,需要在Prometheus中设置Alertmanager相关的信息。 编辑Prometheus配置文件prometheu 阅读全文
posted @ 2020-07-20 11:11 哈喽哈喽111111 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 部署Alertmanager Alertmanager和Prometheus Server一样均采用Golang实现,并且没有第三方依赖。一般来说我们可以通过以下几种方式来部署Alertmanager:二进制包、容器以及源码方式安装。 使用二进制包部署AlertManager 获取并安装软件包 Al 阅读全文
posted @ 2020-07-20 11:00 哈喽哈喽111111 阅读(738) 评论(0) 推荐(0) 编辑
摘要: git-flow 是在 git branch 和 git tag 基础上封装出来的代码分支管理模型,把实际开发模拟称 master develop feature release hotfix support 几种场景,其中 master 对应发布上线,develop 对应开发,其他几个在不同的情况 阅读全文
posted @ 2020-07-17 16:28 哈喽哈喽111111 阅读(206) 评论(0) 推荐(0) 编辑
摘要: swap分区大小设置 阿里云的linux云服务器默认是没有启用swap分区(交换分区)的。一般情况下swapswap分区的大小可以参考以下规则进行设定: 内存大小 swap大小 MEM_SIZE ⇐ 4G 最小2G 4G < MEM_SIZE ⇐ 16G 最小4G 16G < MEM_SIZE ⇐ 阅读全文
posted @ 2020-07-17 15:10 哈喽哈喽111111 阅读(539) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 54 下一页