Oracledb_exporter获取表大小信息的简单方法 背景 用我儿子的现状作为背景: 我爱学习,学习让我妈快乐. 下载exporter exporter可以在github上面下载最新版本是0.5.1 https://github.com/iamseth/oracledb_exporter 可以直接下载release好的二进制,也可以dockerpull相关的镜像 dockerpulliamseth/oracledb_exporter 可以用的tag主要有latest嗨哟0.5.1和0.2.9 运行方式 exportDATA_SOURCE_NAME=oracle://g...

  HL7exJhKg9j2   2023年11月30日   32   0   0 githubsedoraclesedoraclegithub

监控服务器所有磁盘的inode使用情况 背景 因为前期数据库开启了审计 但是如果是DB模式的话$aud表的冲突和使用太多了 所以专家建议将审计表放到OS 因为数据库的访问量特别高. 审计的信息又都是特别小的文件. 很容易造成使用空间和足够,但是inode已经不够的情况 OCP的碰哟告诉我这是常识,我发现我对数据库的理解还是不充分 常识都不是非常清楚.所以想趁着周末继续完善一下自己的知识体系 增加inode的监控. 方式方法 采用node_exporter+prometheus+grafana的方式进行. 发现大部分的监控方式都是就用文件使用空间的 减少关注inode的 然后想着跟监...

Redis监控方法之二 背景 前期整理过使用exporter+prometheus方式进行Redis监控的搭建过程 最近给同事研究clickhouse时发现clickhouse有对应的plugin可以直接拉取CK的信息 当时就想其他的中间件肯定有类似的方法进行处理. 当时第一反应是想学习使用Oracle,SQLSERVER的pluggin进行监控 但是发现Oracle的是收费版本的.并且同事告知需要使用OracleEM比较耗费资源 搜易想退而求其次学习一点别的比如redis 第一步:安装插件 与Clickhouse安装pluggin的插件比较类似. 可以在grafana的界面内安装...

  HL7exJhKg9j2   2023年11月30日   23   0   0 数据源redis数据源redis

Oracle监控客户端的连接数量趋势 背景 前期简单总结了table方式将表信息展示出来的方法 但是感觉这样非常不直观. 想着能够做出一个趋势来. 时序数据库的最佳的使用方式. 之前的确是太靠自己的自学领悟了. 发现系统的培训和学习很重要.靠自己很难,还是需要靠知识的传递 想法 希望能够将连接数据库的客户端信息通过时序表表示出来 目标主要有两个: 1.如果有一个客户端突然暴涨,说明可能存在异常,连接池泄露后者是提交事务慢了 2.如果有办公机器的连接,并且数据出现了异常,可以记录下来连接的时间等信息. 3.能够对最近几天的趋势进行查看,可以与数据库事务提交数进行交叉对比. 工具和方...

极简版本Clickhouse监控步骤 背景 昨天处理了鲲鹏920上面的Clickhouse的基于Docker的安装与部署 今天想着能够继续处理一下增加监控信息 能够实现对clickhouse使用过程中的一些简单了解. 需要用到的工具和软件 AltinitypluginforClickHouse Grafana用到的dashboard 2515 13606 思路 基于Grafana的监控一般要先考虑数据源: 1.基于exporter暴露出来,使用prometheus进行保存的数据源 2.基于influxdb拉取的部分监控数据保存数据源 3.基于一些plugins获取特定资源的数据源...

Springboot开发的应用为什么这么占用内存 Java的原罪 Java程序员比c或者是c程序员相比轻松了很多. 不要管理繁杂的内存申请与释放,也不用担心因为忘记释放内存导致很严重的内存泄漏. 因为JAVA使用GC垃圾回收的机制实现了内存的自动管理. 自凡是自动管理,就需要有单独的内存空间来存放相应的工具和管理数据.就导致需要时用更多的内存 现阶段JVM的GC管理器关注点并不在于如何减少内存的分配与消耗, 而是主要目的在于减少FullGC导致的STW,避免会影响业务 因为内存越来越便宜,这也就导致了内存的使用更加泛滥. JAVA本身就是运行与JVM虚拟机的,本身就需要消耗一定的...

  HL7exJhKg9j2   2023年11月30日   24   0   0 Java堆区java数据库数据库堆区

Nginxloki监控日志的学习 背景 学习 https://mp.weixin.qq.com/s/Qt1r7vzWvCcJpNDilWHuxQ 增加了一些自己的理解 第一部分nginx日志的完善 在logformat的后面增加一个: log_formatjson_analyticsescape=json'{' '"msec":"$msec",'requestunixtimeinsecondswithamillisecondsresolution '"connection":"$connection",'connectionserialnumber '"connection_requ...

  HL7exJhKg9j2   2023年11月30日   49   0   0 linuxlinuxnginxHTTPnginxhttp

模块补丁信息查看 selectsuas补丁模块,count(1)as数量fromgsppatchlogwhereTO_DAYS(NOW())TO_DAYS(deployedtime)<=300groupbysuorderby2desc selectpatchcodefromgsppatchlogwhereTO_DAYS(NOW())TO_DAYS(deployedtime)<=1orderby1desc selectcategoryid,count(1)fromgspaudit2311whereTO_DAYS(NOW())TO_DAYS(datetime)<=1grou...

  HL7exJhKg9j2   2023年11月30日   47   0   0 系统系统

drop_caches的简单学习 背景 最近一段时间一直在学习内存相关的知识 Linux系统里面的内存管理还是非常复杂的. 我这边理解Linux从宏观层次的段页式内存管理 到细节的buddy和slab以及大页内存分配 以及pagecache和buffers的缓存等设置. 最近因为遇到了CentOS6和CentOS7free显示内存不一致的问题 耗费了自己很大的精力. 自己这边有CentOS7的环境,所以想使用CentOS7进行一下验证 TLDR版本的结论 1.drop_caches是有时间成本的.清理缓存并不能够达到DDR宣称的带宽与速度. DDR号称的带宽可以有2.4G82至少...

SkyWalking的学习之二(性能优化以及log) 背景 周六在家学习了SkyWalking的交单部署和agent的方式获取日志. 万恶的周天上班到公司发现出现了宕机. 具体原因是我想进行SkyWalking的处理时的logback的配置文件出现了异常. 今天还发现了很多别的问题,比如启动太慢,是不是的卡顿等. 想着今天晚上继续整理一下,优化自己的学习. 性能优化 SkyWalking的默认内存堆区非常小,只有512M 我这边有一个接近30个微服务的场景,运行一会儿之后就会导致卡顿 所以需要进行优化. 按照我对性能朴素的理解,需要加大堆区可以进行尝试. 第二步是不适用h2换用其他...

KVM命令行Clone虚拟机的快速处理 背景 鲲鹏+银河麒麟的测试环境 想着可以使用KVM的方式创建虚拟机 virt-manager有个clone虚拟机的提示, 但是发现没有创建新存储卷下面的磁盘. 所以尝试通过命令行的方式进行虚拟机的克隆工作. 使用过程-1 安装必备的软件 yuminstallvirt-install-y 其他的软件都已经安装过了 yuminstalllibvirtvirt-managerqemu-kvm-y 使用过程-2 查看虚拟机列表 virshlist--all Id名称状态 ----------------------------------- 1...

Grafana针对内存监控值的学习与使用 背景 因为学习内存相关的知识,可以通过pgcacher/sar-r等命令监控系统信息. 但是现在发现.不太直观,所以想着使用别的方式来进行处理. 然后想到了使用Grafana的方式进行监控.下午突击学习了下Panel的简单创建与编辑 感谢帮助过我的同事.学习永无止境. 第一步复制一下Panel 打开Grafana->选中想要复制的一个panel点击右上角的功能按钮 ->点击More->选择duplicate复制对应的面板 编辑新面板 复制一个对应的查询行信息 注意可以在新增查询信息的第三行选择Code的方式 如果是p...

  HL7exJhKg9j2   2023年11月30日   23   0   0 ideStandard缓存缓存ideStandard

MySQL调优学习-快速获取占用CPU较高的SQL语句 背景 早上突然发现一个MySQL数据库的CPU使用率居高 因为是一个混布的环境上面还有一个redis 怕影响业务就上去像查看一下具体是何种原因导致的速度慢 因为实发突然,并没有mysqlem等工具 所以从网上学到了一个方法进行简单学习与验证. 学习过程 ssh到高CPU的数据库服务器 top输入P查看最高的是MySQL的进程. PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND 1644407mysql20026.3g14.6g39872S399.064.72693:35mysqld 然后...

  HL7exJhKg9j2   2023年11月30日   25   0   0 3gmysqlmysql3G

Sonarqube二进制的安装与简单使用 背景 使用容器安装sonarqube发现无法使用PG数据库 尝试了很长时间没搞定 想了想还是使用二进制的方式进行部署吧. 下载 https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-10.2.1.78527.zip 这个应该是2023.11的最新版本 需要严格注意的是这个版本必须使用JDK17/OpenJDK17的版本其他低版本是不支持的. 注意我将bshengjdk解压缩到了/data/jdk的目录下面,便于进行使用. 注意也需要下载sonar-scanne...

  HL7exJhKg9j2   2023年11月30日   29   0   0 Javalinuxjavalinuxbcbc

人大金仓数据库的快速安装部署 说明 人大金仓数据库是1999年以王珊教授为代表,中国人民大学一批最早在国内开展数据库教学、科研、开发的专家, 创立了我国第一家数据库公司——人大金仓。 王珊教授师从萨师煊教授.是中国人民大学的博士生导师 人大金仓的创立时间实际上是比武汉达梦还要早一些(达梦成立于2000年) 人大金仓最新的OLTP的版本是基于PG数据库进行的研发,这里将安装部署进行一下简要的总结. 第一步资源下载 wgethttps://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V008R006C008B0014/KingbaseES_V0...

  HL7exJhKg9j2   2023年11月30日   30   0   0 数据库Serverv8数据库Serverv8

blackbox的简单学习-监控web服务是否正常以及证书过期时间 下载blackbox https://github.com/prometheus/blackbox_exporter 可以在release里面下载amd64和arm64的东西 解压缩之后将二进制和.yml文件都放到/usr/bin目录下面,然后开启 nohupblackbox_exporter--config.file="/usr/bin/blackbox.yml"--web.listen-address=:9115& 配置文件处理 一开始有点懵,搞不明白是如何配置文件 下面这个以及14603ID的Gra...

银河麒麟上面ntopng的安装与使用 背景 一直想用Grafana监控网络流量 但是断断续续尝试了一周的时间都没有搞定. 发现这一块已经进入了瓶颈. 比较无奈的情况下回到了原来的iftop/iptraf/ntop的老路上面来 然后发现有了iptraf-ng和ntopng想着一起学习一下. 安装过程 wget-O/etc/yum.repos.d/centos8.repohttp://mirrors.aliyun.com/repo/Centos-8.repo sed-i's/$releasever/8/g'/etc/yum.repos.d/centos8.repo wget-O/etc...

  HL7exJhKg9j2   2023年11月30日   26   0   0 sed2dcentos2dcentossed

虚拟化系统快速优化处理 背景 前期捯饬tidb 后来又进行了几个Oracle异常问题的分析 感觉系统非常复杂,还是需要有一些简要脚本进行初始化比较方便快捷. 这里总结一下,便于后面遇到时进行处理. 用户相关 useraddzhaobsh echoNewPassword|passwd--stdinzhaobsh sed-i'/zhaobsh/d'/etc/sudoers echo"zhaobshALL=(ALL)NOPASSWD:ALL">>/etc/sudoers ssh-keygen ssh-copy-idzhaobsh@$ip 配置相关 sed-i's/SEL...

不同数据库创建用户,数据库的SQL语句整理 MySQL mysql-uroot-p输入密码登录数据库 CREATEDATABASEIFNOTEXISTSxxxdata_someinfoDEFAULTCHARSETutf8mb4; createuser'xxx_someinfo'@'%'identifiedby'Testsomepassword'; grantallprivilegesonxxxdata_someinfo.to'xxx_someinfo'@'%'; flushprivileges; Oracle suoracle sqlplus/assysdba登录数据库控制台 c...

  HL7exJhKg9j2   2023年11月30日   19   0   0 数据库ideSQL数据库ideSQL

Python学习之十二_tkinter的学习与使用 摘要 本来想说会用QT5进行界面编程 但是发现比较繁琐 还是先学习使用tkinter的方式进行界面化的编写和学习了 基础知识 tkinter是一个源码开放的图形用户接口开发工具,具备跨平台的特性 Python默认的GUI开发模块是tkinter(在Python3以前的版本中名为Tkinter), 从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的, 后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。 当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件, 事实上,开发GUI应用并不是Py...

  HL7exJhKg9j2   2023年11月30日   17   0   0 控件控件iosiospythonPython
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~