热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

112logpliot+elasticsearch+kibana日志实战

查看使用dashbord-admin认证的serviceAccount访问权限可以创建一个给ES独用的secretskubectlgetsecrets-Akubectlgetser

查看 使用dashbord-admin 认证的serviceAccount访问权限

可以创建一个给ES独用的secrets

kubectl get secrets -A
kubectl get serviceAccount -A

 image: busybox:1.27       # 非常小的容器镜像,没有什么功能

 11-logs

部署  elasticsearch

# 创建es  w3 w4 w5
kubectl label nodes w3 appes=es
kubectl get nodes --show-labels  

kubectl apply -f elasticsearch.yaml 

# 查看服务
kubectl get svc -n kube-system
kubectl get pods -A
kubectl get statefulset -A

 

部署 log-pilot    

# 创建log-pilo
kubectl apply -f log-pilot.yaml

# 查看 ds,pod
kubectl get pods -A -o wide
# 查看每个节点数量 kubectl get ds
-A

 

部署 kibana

# kubectl label nodes w3 component: kibana 可以不打标签。***选择节点部署

kubectl apply -f kibana.yaml 
kubectl get deploy -n kube-system
kubectl get pods -A -o wide

#配置hosts访问ingress

 

部署项目,检查 piloy-log

#查看日志
docker ps -a|grep log-pilot
docker logs -f 70d8d337e843 

#部署项目测试日志
kubectl apply -f web.yaml 
kubectl get pods -A -o wide

# 在回来查看详细的目录
docker logs -f 70d8d337e843
# 查看 catalina 标准输出日志 
docker logs -f 70d8d337e843 |grep catalina
ll /docker/data/path/containers/d5007e120922d864113768f38a97ccdda10752ffa75fd27e980a55b3bdec050d

# 查看access日志
docker logs -f 70d8d337e843 |grep access
# 对应容器中 /usr/local/tomcat/logs 目录下的日志
ll /var/lib/kubelet/pods/7df1ab09-a405-11eb-8305-000c291058fc/volumes/kubernetes.io~empty-dir/accesslogs

 

kinaba配置索引

Managemnet-----Index name or pattern     

以logstash-* 开头找不到 先用 * 

11-2 logpliot+elasticsearch+kibana日志实战

配置完索引查看日志

11-2 logpliot+elasticsearch+kibana日志实战

 

 

 

end...


推荐阅读
  • ArcBlock 发布 ABT 节点 1.0.31 版本更新
    2020年11月9日,ArcBlock 区块链基础平台发布了 ABT 节点开发平台的1.0.31版本更新,此次更新带来了多项功能增强与性能优化。 ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • 在尝试启动Java应用服务器Tomcat时,遇到了org.apache.catalina.LifecycleException异常。本文详细记录了异常的具体表现形式,并提供了有效的解决方案。 ... [详细]
  • 利用Jenkins与SonarQube集成实现高效代码质量检测与优化
    本文探讨了通过在 Jenkins 多分支流水线中集成 SonarQube,实现高效且自动化的代码质量检测与优化方法。该方案不仅提高了开发团队的代码审查效率,还确保了软件项目的持续高质量交付。 ... [详细]
  • 掌握 esrally 三步骤:高效执行 Elasticsearch 性能测试任务
    自从上次发布 esrally 教程已近两个月,期间不断有用户咨询使用过程中遇到的各种问题,尤其是由于测试数据托管在海外 AWS 上,导致下载速度极慢。为此,本文将详细介绍如何通过三个关键步骤高效执行 Elasticsearch 性能测试任务,帮助用户解决常见问题并提升测试效率。 ... [详细]
  • k8s之Service介绍
    1、Service是什么?​Service是一种k8s集群中访问pod的一种策略。k8s中的pod具有生命周期,且不可复活。每个pod有着自己的IP地址,pod的销毁与创建都会创新 ... [详细]
  • 工具系列 | 分布式日志管理graylog 实战
    Graylog是一个开源的日志聚合、分析、审计、展现和预警工具。功能上和ELK类似,但又比ELK要简单,依靠着更加简洁,高效, ... [详细]
  • Spring Security基础配置详解
    本文详细介绍了Spring Security的基础配置方法,包括如何搭建Maven多模块工程以及具体的安全配置步骤,帮助开发者更好地理解和应用这一强大的安全框架。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • 本文记录了在Windows 8.1系统环境下,使用IIS 8.5和Visual Studio 2013部署Orchard 1.7.2过程中遇到的问题及解决方案,包括503服务不可用错误和web.config配置错误。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 在Java开发中,保护代码安全是一个重要的课题。由于Java字节码容易被反编译,因此使用代码混淆工具如ProGuard变得尤为重要。本文将详细介绍如何使用ProGuard进行代码混淆,以及其基本原理和常见问题。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
author-avatar
ppoujjh
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有