JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置、易于部署。 JNDI的扩展: JNDI在满足了数据源配置的要求的基础上,还进一步扩充了作用:所有与系统外部的资源的引用,都可以通过JNDI定义和引用。 所以,在J2EE规范中,J2EE 中的资源并不局限于 JDBC 数据源。引用的类型有很多,其中包括资源引用(已经讨论过)、环境实体和 EJB
基于POD的监控解决方案
原创 2024-06-26 14:40:23
98阅读
介绍 Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the
原创 精选 2021-06-29 16:46:29
2112阅读
一、STL容器共性机制STL容器所提供的都是值(value)寓意,而非引用(reference)寓意,也就是说当我们给容器中插入元素的时候,容器内部实施了拷贝动作,将我们要插入的元素再另行拷贝一份放入到容器中,而不是将原数据元素直接放进容器中,也就是说我们提供的元素必须能够被拷贝。除了queue和stack之外,每个容器都提供可返回迭代器的函数,运用返回的迭代器就可以访问元素。通过STL不会抛出异
转载 2024-06-28 20:06:40
28阅读
1. 监控设计方案1.1 需求监控Redis容量监控数据库容量可配置监控时间间隔和是否开启监控1.2 方案设计Redis容量监控:通过RedisTemplate执行Redis命令INFO MEMORY,解析返回结果获取内存信息数据库容量监控:通过JdbcTemplate执行SQL语句,解析返回结果获取容量信息监控任务:使用ScheduledExecutorService实现定时任务,定时执行监控
转载 2024-04-04 19:48:36
32阅读
针对初稿进行修正和调整优化,增加背景介绍和优势。
案例概述:      Docker作为目前十分出色的容器技术,得到大量很多企业的青睐,在生产环境中使用docker容器部署服务及应用的情况越来越多。所以面对日益庞大的docker服务群应用,如何具有针对性的,有效的监控也变成了企业运维人员工作需求。      容器信息采集及监控的方案有很多,有doc
转载 2023-07-11 12:16:27
1034阅读
安装elasticsearch基于docker-compose.yml安装ElasticSearch集群ElasticSearch是基于java的,而新版本需要支持LTS,所以需要安装jdk9以上版本,这里选择11docker pull openjdk:11vm.max_map_count内核设置,需要至少为262144用于生产sysctl -w vm.max_map_count=262144新建
转载 2024-03-21 20:18:23
49阅读
本文涉及:如何在k8s下搭建Prometheus+grafana的监控环境基本概念Prometheus提供了容器和云原生领域数据搜集、存储、处理、可视化和告警一套完整的解决方案,最初时是由SoundCloud公司开发的。自2012年开源以来社区成员就不断递增。如今的Prometheus已经发展到继Kubernetes后第2个正式加入CNCF基金会的项目Prometheus的特点?多维的数据模型(基
Stefan Thies是Sematext的DevOps布道师,在最近的一篇博客文章中,他讨论了十个重要的容器监控指标及其在Docker容器运维中的意义,尤其是针对单个主机上运行多个容器的场景。我们可以将它们集中到一个相互关联的视图中,这些指标为基于Docker的环境监控提供了一个很好的起点。按照作者的说法,他针对容器运维提出了一组指标,它们的基本原理来源于容器监控所面临的挑战,因为容器的行为是与
1. 概述在本章中,我们将了解容器编排的挑战和机遇,以及它对网络和存储有特殊要求的原因。在开始讨论容器的编排之前,让我们先后退几步,了解什么是容器,以及是什么使它在构建和操作应用程序时如此有用。2. 学习目标在本章结束时,你应该能够:解释什么是容器,以及它与虚拟机的区别。描述容器编排的基本原理。讨论容器网络和存储的挑战。解释服务网格的好处。3. 使用容器应用程序开发的历史也是将这些应用程序打包为不
转载 2024-04-04 07:24:04
5阅读
在C++标准库中,STL容器是一些常用数据结构的实现,比如数组、链表、树、栈、队列、散列表、集合、映射表等,可以分为序列式(sequence) 和关联式(associative)两种。侯捷老师的STL源码解析一书中的图表示的很明确。 一、序列式容器(sequence)序列式容器中的元素都可以排序,但是并非有序,array是C++语言本身提供的序列式容器,而STL另外提供了cector,l
近期在学习AWS EKS Fargate服务,也打算在AWS上部署EKS Fargete服务,在部署过程中发现,只有完整的portal图形化部署,或者eksctl这种打包的部署方式。为了寻求EKS Fargate部署细节,打算使用CLI的方式进行部署,笔者认为这样才能更多的了解云服务的后台运行机制。在Winston老师的帮助下,完成这个部署,分享出来,希望对大家有所帮助
原创 2022-05-06 23:12:11
592阅读
EKS的实施,点点滴滴,学到了就是赚到了。这也是我们的趟坑记录。团队兄弟们确实也辛苦了。安装本人使用的是Apple M1所以,需要找到arm64的安装。所以有一些东西和原文档不一样。参考文档:curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" sudo installer -pkg AWSCLIV2.pkg -tar
转载 2024-05-28 13:54:16
21阅读
Arthas 监控docker容器应用是一个非常实用的工具,尤其在与微服务架构和容器化环境相结合时,它能帮助开发者定位性能瓶颈和应用问题。接下来,我们将深入分析在Docker容器中如何通过Arthas进行监控、调试以及性能优化。 ## 背景定位 问题场景:在某次生产环境监控中,发现微服务应用响应时间逐渐增高,并伴随出现高CPU占用的问题。尝试使用传统的日志分析工具,但相关信息不够具体,无法实
原创 5月前
74阅读
# 容器内Java应用内存监控实现方法 ## 1. 流程概述 为了实现容器内Java应用内存监控,我们可以通过以下几个步骤实现: | 步骤 | 描述 | | --- | --- | | 1 | 添加监控依赖 | | 2 | 配置监控参数 | | 3 | 编写监控代码 | | 4 | 运行应用 | | 5 | 查看监控结果 | 下面我们将逐步解释每个步骤需要做的事情。 ## 2. 添加监控
原创 2023-12-27 06:02:22
63阅读
初探AR技术AR概述概念定义:技术手段:参考实例:AR解决方案AR SDKARKit简介扩展ARCore简介ARCore 的工作原理优缺点Vuforia简介优缺点Wikitude简介EasyAR简介优缺点Web AR总结本文参考 AR概述概念定义:  增强现实(Augmented Reality,简称AR),也有对应VR虚拟实境一词的翻译称为实拟虚境或扩张现实,是指透过摄影机影像的位置及角度精算
一、设置NGINX日志格式[root@zabbix_server ~]# vim /etc/nginx/nginx.conflog_format access_json_log '{"@timestamp":"$time_local",' '"http_host":"$http_host",'
容器监控解决方案对比容器监控解决方案有很多,有些开源有些商用。本文主要从high-level对比几款容器监控的解决方案,希望能够在选择解决方案时缩小范围。 本文非原创,主要翻译自Comparing 10 Container Monitoring Solutions for Rancher容器监控解决方案对比本文分析的容器监控解决方案包括:Native DockercAdvisorScoutPing
更新 Amazon EKS 集群 Kubernetes 版本eksctl upgrade cluster --name my-cluster --version 1.26 --approve更新 Amazon EKS 集群 nodegroup 版本一、Amazon VPC CNI插件版本: v1.12.6-eksbuild.2参考:https://docs.aws.amazon.com/zh_cn
原创 2023-06-20 16:18:42
861阅读
  • 1
  • 2
  • 3
  • 4
  • 5