From 6a988bab74a859005a590dfd90f360013f350ce3 Mon Sep 17 00:00:00 2001 From: wjunLu Date: Mon, 11 Mar 2024 20:10:07 +0800 Subject: [PATCH] add grafana loki image --- loki/2.9.5/22.03-lts-sp3/Dockerfile | 34 ++++++++ loki/2.9.5/22.03-lts-sp3/local-config.yaml | 42 ++++++++++ loki/README.md | 30 +++++++ loki/doc/image-info.yml | 89 +++++++++++++++++++++ loki/doc/picture/logo.png | Bin 0 -> 16836 bytes loki/meta.yml | 2 + prometheus/README.md | 1 + 7 files changed, 198 insertions(+) create mode 100644 loki/2.9.5/22.03-lts-sp3/Dockerfile create mode 100644 loki/2.9.5/22.03-lts-sp3/local-config.yaml create mode 100644 loki/README.md create mode 100644 loki/doc/image-info.yml create mode 100644 loki/doc/picture/logo.png create mode 100644 loki/meta.yml diff --git a/loki/2.9.5/22.03-lts-sp3/Dockerfile b/loki/2.9.5/22.03-lts-sp3/Dockerfile new file mode 100644 index 00000000..9f1230e8 --- /dev/null +++ b/loki/2.9.5/22.03-lts-sp3/Dockerfile @@ -0,0 +1,34 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} + +ARG TARGETARCH +ARG BUILDARCH +ARG VERSION=2.9.5 + +RUN yum -y update && \ + yum -y install wget && \ + yum clean all + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x86_64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="aarch64"; \ + fi && \ + wget -O grafana-logcli.rpm https://github.com/grafana/loki/releases/download/v${VERSION}/logcli-${VERSION}.${BUILDARCH}.rpm && \ + wget -O grafana-loki.rpm https://github.com/grafana/loki/releases/download/v${VERSION}/loki-${VERSION}.${BUILDARCH}.rpm && \ + wget -O grafana-promtail.rpm https://github.com/grafana/loki/releases/download/v${VERSION}/promtail-${VERSION}.${BUILDARCH}.rpm && \ + yum -y install grafana-loki.rpm grafana-promtail.rpm grafana-logcli.rpm && \ + rm -rf grafana-loki.rpm grafana-promtail.rpm grafana-logcli.rpm + +COPY local-config.yaml /etc/loki/local-config.yaml + +RUN groupadd -g 10001 loki && \ + adduser -u 10001 -g loki loki && \ + mkdir -p /loki/rules && \ + mkdir -p /loki/rules-temp && \ + chown -R loki:loki /etc/loki /loki + +USER 10001 +EXPOSE 3100 +ENTRYPOINT [ "loki" ] +CMD ["-config.file=/etc/loki/local-config.yaml"] diff --git a/loki/2.9.5/22.03-lts-sp3/local-config.yaml b/loki/2.9.5/22.03-lts-sp3/local-config.yaml new file mode 100644 index 00000000..119b9395 --- /dev/null +++ b/loki/2.9.5/22.03-lts-sp3/local-config.yaml @@ -0,0 +1,42 @@ +auth_enabled: false + +server: + http_listen_port: 3100 + +common: + instance_addr: 127.0.0.1 + path_prefix: /loki + storage: + filesystem: + chunks_directory: /loki/chunks + rules_directory: /loki/rules + replication_factor: 1 + ring: + kvstore: + store: inmemory + +schema_config: + configs: + - from: 2020-10-24 + store: tsdb + object_store: filesystem + schema: v12 + index: + prefix: index_ + period: 24h + +ruler: + alertmanager_url: http://localhost:9093 + +# By default, Loki will send anonymous, but uniquely-identifiable usage and configuration +# analytics to Grafana Labs. These statistics are sent to https://stats.grafana.org/ +# +# Statistics help us better understand how Loki is used, and they show us performance +# levels for most users. This helps us prioritize features and documentation. +# For more information on what's sent, look at +# https://github.com/grafana/loki/blob/main/pkg/usagestats/stats.go +# Refer to the buildReport method to see what goes into a report. +# +# If you would like to disable reporting, uncomment the following lines: +#analytics: +# reporting_enabled: false \ No newline at end of file diff --git a/loki/README.md b/loki/README.md new file mode 100644 index 00000000..8ab69503 --- /dev/null +++ b/loki/README.md @@ -0,0 +1,30 @@ +# Loki + +# Quick reference + +- The official Loki docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +# Build reference + +1. Build images and push: +```shell +docker buildx build -t "openeuler/loki:$TAG" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +2. Run: +```shell +docker run -d -p 3100:3100 openeuler/loki:$TAG +``` + +# Supported tags and respective Dockerfile links + +- 2.9.5-oe2203sp3: loki v2.9.5, openEuler 22.03-LTS-SP3 + +## Operating System +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/loki/doc/image-info.yml b/loki/doc/image-info.yml new file mode 100644 index 00000000..75f939c5 --- /dev/null +++ b/loki/doc/image-info.yml @@ -0,0 +1,89 @@ +name: loki +category: cloud +description: Loki是一个受Prometheus启发的水平可扩展、高可用、多租户日志聚合系统。它的设计非常经济高效且易于操作。它不索引日志的内容,而是为每个日志流建立一组标签。 +environment: | + 本应用以容器镜像的方式供用户使用,运行于预置docker的Linux环境。Docker的推荐安装方式如下: + ## apt安装 + ### 1.更新系统软件包依赖 + ``` + sudo spt update + sudo apt install ca-certificates curl gnupg lsb-release + ``` + ### 2.添加Docker官方GPG密钥 + ``` + sudo mkdir -p /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg + sudo chmod a+r /etc/apt/keyrings/docker.gpg + ``` + ### 3.添加Docker官方APT源 + ``` + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + ``` + ### 4.再次更新软件包索引 + ``` + sudo apt update + ``` + ### 5.安装Docker + ``` + sudo apt install docker-ce docker-ce-cli containerd.io + ``` + + ## yum安装 + ### 1.安装yum-utils + ``` + sudo yum install -y yum-utils + ``` + ### 2.添加Docker源 + ``` + sudo yum-config-manager \ + > --add-repo \ + > https://download.docker.com/linux/centos/docker-ce.repo + ``` + ### 3.安装Docker + ``` + sudo yum install -y docker-ce docker-ce-cli containerd.io + ``` + + 注意,在openEuler环境安装docker时,可执行如下命令一键安装 + ``` + yum install -y docker + ``` + + ## 脚本安装 + ### 1.下载安装脚本 + ``` + curl -fsSL https://get.docker.com -o get-docker.sh + ``` + ### 2.使用root权限执行脚本 + ``` + sudo sh get-docker.sh + ``` + 使用脚本安装方式时,如果用户要指定安装的docker版本,需要自行修改`get-docker.sh`的源码内容。 + + ## 验证 + ``` + sudo docker run hello-world + ``` + +download: | + 获取容器镜像 + ``` + docker pull openeuler/loki:{TAG} + ``` + +install: | + 启动容器 + ``` + docker run --name loki -p 3100:3100 openeuler/loki:{TAG} + ``` + 用户可根据自身需求,自定义启动选项。 + +license: AGPL-3.0 license +similar_packages: + - Prometheus: Prometheus是一个开源的系统监控和警报工具。它最初由SoundCloud开发,现已成为CNCF(Cloud Native Computing Foundation)的毕业项目之一。Prometheus专门设计用于处理大规模分布式系统的监控数据,并提供了灵活的查询语言和强大的警报功能。 + - Logstash: Logstash是一个开源的数据收集、转换和传输工具,它可以用于收集各种来源的数据,包括日志数据,并将其发送到不同的目标。Logstash是ELK Stack中的一部分,与Elasticsearch和Kibana结合使用,构建一个完整的日志收集、存储和可视化解决方案。。 + - Fluentd: Fluentd是一个开源的数据收集和转发工具,用于收集、处理和传输各种类型的数据。它具有高度可定制和可扩展的特点,被广泛用于日志收集、流式处理和数据管道的构建。 + - Vector: Vector是一个开源的数据采集工具,旨在高效、可靠地收集、转换和传输日志和指标数据。它专注于提供简单、轻量级的解决方案,适用于各种规模的环境。 +dependency: + - Prometheus + - Grafana \ No newline at end of file diff --git a/loki/doc/picture/logo.png b/loki/doc/picture/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..071108a7bd99f5d1f6f6f7724e82cfc1dc15763a GIT binary patch literal 16836 zcmX|pbwHHO7w!rIOX<=bOM`Tm0?Sg;f5>iSC(j_G=UDBw4ba&j@ z?|1M01JPyPnUl|X&Ur_|v^10m@u=}25D1})GV%!ofcoKfMes^~f0{b?>0G^eMai70~ z@Cgo@Wp#Vhni&m4^q7AS#fIDcsJ9ty|NYv44vvad2tWkIvP2_okwe{%-zLZqP`$gh z*sLraKYe4aA+p+|rAkvR2zd@TYF#!48}9u_n~*Vn^3_fti2vtzHAX@es zW(Q}o9NEI+75mc|Fx;QfkaqkhL$ZX zmnn-_`-3nly1GCQc&hi~Fe9?<*IITuMoNB`S_H1wnmn<*ZP^uptFpla64MeDAr?@4W}DAU?)LC^prD%s2qLca5yprJu6F)Yjk90J>y(Jr zJz624q%t=8$v>xDDty`#nSIcN@;{rs$?De7YevExRP5hCL=ZP`bV{FAA#9572!GQp z!`~V@FY(Ip+pCb`Azb)82r2TU>hecY!5@0JQaj%@9y)X@_D%ivVai+ce;6&K`Y<5X zcUNrjV;r26O`DV%RkY{zleV$q)#`M0rcn0|#@QWOLxx9W ztz3#sfgsoMIfQ%6e-HeKC;S_M&bp@8EmutJRbTPrg`eKNwPEQl=Xj);E%e!qvZ%{;}Kx2(rpd{U?Tb zVU~s3_V?`qHl9x0<*=$kR+&;3T=+%f)!gf~x!(%MXVgyHIu$mmkfr?f2qyK58}~Tp z1`hLOh$O(I>{7o=Q z@~2ue?WE-r-=c&kChW6AMkHJ~s`2pMO96%d$%ozl>v{Ima*ST~k`k}}*CLM~v^R5y z$Cl7U9wYUs)78!gU7wBg=Z2$T2y-CYFfJbUtF5avepE@keyT5J;G9s2&tpN7w|jclI|T4hDZRZ4u_!rS-tlirK3hEWZID zHQKk2mFzQCBSI)UY1zi+FcaidT`@BWqHa>#VR!?CIW|D`>`8u<|Cd#Q94otVi&mw{ z_qklaygVS4Le!<9swVQDuBCh>0_8F$$$4ON8O7S>`qq3?h2CFlB<7Eef6jY{1E^MR z1P91foqP&(nyF&bR5F8Rw(d~0WPP#W<+3#IzzOKc_HJ?PEq3X_dPjw&vA#wf`9PLc1pjkn>&F{eG2;zhs_+n3h%8*2xu=^di zLYX-@=_7V(iOCh49E@0A(Ko$S9y?wM-hc`SU$X$Z+Ro*!xtt zuKEJ3WND#W7&u0g67l!GN67Fs^r!!yAAAlmFvJEL0`VFelgZhuD|;uY@~F=?`(XMR zu@2u}i3*}5?**oLMzf+~`+zsPWZfvTm&8HLWw2D)Tu=fyK=1lSuEoHvpGao6CF)- zVEbUx?eG>jX(i9^vF@|_DJxrR>W5eFho;EPI3jF|Y9oi}I|zVjl7ML<xP;LYVE=o-{!BTIcKQ#~KPOsI z4?0ot^){N3OvILP+yQXhaGLJos!-23HnkOmj=TqGUFAd)S4d+x;4MSPKH1 z!k9xW$v9F7_0zr|#-%A-(^``MLTv>07-~laKv0=1ele`a~d)DsmQt%4COru6bU`5=Ayq7sg2-OQ8Z1)o8 zJpILjip2whU|EnWXOjnQHs9a1Stf`dQpI+9C13PKPbm(rJG#?+_%~#@BirxMVwU~m z{5KMgcD^Xs6EYx;?YepxsZ%F;vvbp*akqo}vT?2Q8az~pT|XA)0!VSi9dv!v2Yig1 zydh**<}nD3pbFnzFQ8}ZY5TYvzuWjqTk~yiCrF7$sbzOnE+1ANOEamEvi)Zxd?1>F z{NkU~NPFEw{`GC&QDn%lQvUTMiB5D@3KJ@p3+>UBJsZ_3*Nd>V@P`B!26Yas-I8yX zgDYDmKD6d>%=@&&p!owex-!yNa%ZTF{Z(S6$5!s&aP}l8ZQ&9^S>s&QxwMv>L9c(K z;JUnwSDl-+_;+#98S*0sgn@GK;Lj(iQk%bm^6RhY&exdR4x}VMJ6J>hqd5QD7_HrF zf4l*<@Pws+ppjm2^xhgREzo3W+gDtr+idXSF z2Z>)ROW>r%tt2{3RUd5=`>thtGEFAumNi>oEWeT-0?%6MsC?QcLWB|mq28rNk*So7 z#)ZE=FZ3aM-y)%7q*RmTBZT7GXz;o@ekpHD|DV=qbV;oQrRsi%_p+JRk~ro3ZGH&+ zD37l%>eH*a%WTdeSXzufsaAYA?Y;aEEtPhDjZ6@7??A}$RwAF;k6AsWk~%(pSo|QI zDVsQzB&>MR*K9*P#d1N1`1FQh82GoC0rf12ZsA{1VYmMFcFAZLvvWcXa5Qf}J6|IFR!f(mi_q66l$9DH>-CV=Yu zuiQd_q9Y^ekBWs1Y`*d#GvUH~#GvHj?p(JNq>L^~B*75h(0-3{)U!$Z9WcG|(C*K` z{r0@e>`_o*^E+W1-9<|$UWEFDga3G z*{^fX#C5%cFM8RuBwBI3#>VvEiz=u}q1ZrfJ?N9SRu2i@7ES*Zz8w}u z{S2%xiWSTz)^>_ytGg|v4jGPVrtG==db>w5^tUS^k3$s-Cj(yVm(!~(0fr`fW!-SU zq^D;v@Fm+AdvIL%Www8&zS^f8v|(t#0TLWTaYWvf;Wa)nggMzG{HQEHyDZuVQYqcW zp)$Tsj!-%Zf{OsFkYR*CVwd7H@Gn{{m6RyemzKg+e{{>~yB^2-X}&-I`Sn1FrQp#) zuKrzxfw6oNgt7w2!Y8il7N7LQudm;d@kodm;Xb))0F~xvv-mrq^i{&V%W3t@KXEQp z_x~vT2dij4)Q^n4c;EnydPv|V;UU}(>Z`X=FK1l)75Qm-(X zNDR8dB5{CSrPl!{e8G69jxxI~9%pufKE=@jaVzp!%__%oxo@z^!-=RubRG*9`oJgj8Goi4e5dYgE}-y;ARAhRgS zfBh3~fZdAsEHp?ucR%!77IMaL^+^C)DnhhW%*xk^A}D`0!1)q_oI|uoNvm+J$!(0)7xk>oftRLA_6^?&lTH={o7?X;T8Q&W#Qe^zs zZK!56`oic#iZ%Ry)zC_Q2uAI6%qyU_qsbS!W8zE4L<*N_qBxVJnaiCpE zc6BY|m+51Fr?_>HFz4V#nJ`Dt>|iMZs9eQo7s1)x=4AKkjVfGd>%^JM7v0da0LYr+N44;o zK@)#JI_qnp$OQnvTHHgk7YyQ=6a>$kl%1FQG4FGxVftPn!!JM~@u!8{^JlE$V!KT# z4+mo{bpJZ)ww^HnOVdwWW;g!eOL-FW*%q2vyN&t1?Q|jmt_w}VxK(g#I2K0JiZAFS z3=_h~duFwCli1U-l%Q#~PK7vahK=ej1~ADNMdFyCJC(gpZa>CTx4kN(De_oVVAXDvJi2qUTCd z43VF{fuTek+DGI#l)Eu)2XYTV8|T9YD(j^o^}ls%W)10=MJeu?i8O9g^Aya@(E5*02BK>S7 zY^mo}MT6vmsBq5sp8u>fmM;Zzy~_fvW+d>HYJc1Pri7MRK0%b|SF0vk2FSfEZ|^{A zQ1jnV$coN4G?h{+iu~U|WV0Ji*jrL9S68AuAbNME?F4$K%ngDZy|-N^pvzml9IgBA z6-Tb4@Y&&@Jp$BGG^|BW9`&}Jwvdj;&*oZ+;KmA|CWVYhNUP769AdhT@8&jb$N}!s zNeSFPrz?QM=#_hY1b$R+HAr`rs1`CTy%V$zn&pM8-tQ*QG*!l}Z#mFp0xf)hbgz9x zgQvuVQ&ri?5in#4KdLV@`W1sAx_vaq2JW%H*RuO*<=c|p{h%f_p^#w{bVuN{L4)|) z-M=xC{R@ORA%`%O^MDQVdT*k8oG9do(a{C^R5Og!209NSHOpJVsGGU|V%4LkGogeV z3_JnXQ0A)b;=TR8~vc)JUReHk;`sG``W zGAc7yexJQ$km5XM(5FgVb2x8V1yIinaC3L@dvmkUaPKn;k+`8U5| zRbKd_ubcggA|A$#Q){dN^877}0t}8y0F8Z8R?x2Z3;=9Vx3szap=Q|2JIf#`*-f&( zw|)DlUX{oziBVkUzKMci071+#AolX>CelgS`mxC(i-P{QdwK^sjX5;*SJi;K9rbTC z>m0BR&BjlmvF!zjQE03vs?Q__v?d2HbBc+vi9+%#riTQ%4iUFdv#xVpK`Jo=pb)- zv&yt_iE*Z{XQ$540mi_$R%ogV1|5|$j~nLEMfL7~55~cT-6-Df^@9F~9&2RiQ%)JP zk!A*5m+rb^R`5~B&SDdr3p8;GJpo7J1LLkHs9UYOP~A=e9ya0C%mmD99MgE&ilWGU z^Hl926@pGBL<>D;CIj2ED834FC~@rDjXjXoT|8w$WKlQue9=dqC-k_H8-S7^qseLJLYUVmBE;In6Slngrj%PnhOP&xzZK#E<+kp8wj1^3`S%`uheoTiUxpolp zMH8~zpK*#?`-M=?j)U_zBSD0{;0jc1G$};WGxYAb_ikP$j6beyRf=rAEoWjb{P*32 z`^6i`3%|l1kRT4Nqpa5)qNoBh-Jt)4ot`dz$a=N+lh3cYs$TsbHw3XJQy z(^L&r`xU2MsQ6;+$3MV@>oH3WSrkHsv)@|b*@&t{MCi_p?1)7-q@n!_1O64HWUVf7 z=zpz8${K|Z>0v~O79(9T|I8JbDhh%Z4NUT4#fkP|n^)Q~aABhumJ)#&@vWQeJbyil z&oZ}3$;(>yv&RSCmsE(x%Axdg1m%craI;If z%a)(7pRRFytpC2ekyk)$mf)$KWp5g9-knCYbx?<}?|Iwf%nqA)7$$TQoPMFR!{8$=<7CVt(Sy}*7N%d#F`p8;IgCYG`j%XPIo z?dtPA$iT`=pKY?ZA=m~5(oj?@>lbZqWVS7H*N%{q*t6_9A@bbKrd$&UVU7d= zGnrj@>vIG)7KkV=UC^sC#?A;D$FmA?N&UM1q3v}{*F_&Pq2pE1IEA7>JQ|MlENAd| zF1Aa0DSY6kLo)H(<|5q^GY;~^=UIk#{ijcGZTJJJUza-#jR!(r?22?O`SPHMXy;`g zkEKSbJ~J72fF_pS)jlq*dw9H&wtfsqz$>u%qO_!&r5}m8{jP!1d}1w63;dgcc8*W9 zKcyfC`uU0r{PM_8I!pmQCT0~@Z^-0}I$tz2c-vH74vcWdg28rFh62lh*B=vi;$!i+ zy_fhK`gM0IaB>mYggKU4AX=ZOL2OpnvdDtI11~v$Y5A?OJRT^!2m`faU~`Zfap*^~ zbFHgV^?U@lnICHV zxRZ~A2v9XQ_UUHNZy)J{pg}wC>W)zL+7CQ52_oyAAzBKJzKfC#Uk_^h+-jaXVs8nJ;?h#&dbW_(vn;@W(o%JUsimuH7ZIW*2t{)+v*R!+i+>5B zmTON6%Xog%8Q$3w#-=VFw#1krg(w6&>ro?m89^K%al+uj669NchefRip5X5>NyE6V zm;diBK$wd%wnpz!_t*oM`o>Z>+nF1FyCef$q(WXL2~zt@nA`)DJD`SepGZ1TvHE6r z?)omqE6S|=iz!UsFr~5e;bI%s<27iJQ9FOd)=iVVomf;CWh*jz_FYp0J98tGn*nHM zyHrGw^J+Cj%SLAVw6g4GIO@q=2nUy}wj4PP@Ugp=dRTsP0tV#Sg3p?zYI6x0oV&*U z#dS_H$Ck}*^l3|@hPE77OZ!15EcTQ2E1V6SA(Y4?;DF&J2;?95DC0>6}JAU~Dj$FvViQ{}w|QxSzRqjxn(32<;{38&FueXN}EEJOi_WYODaTa2ZhA9tbB9 znc$lgB&GQlj?1p`r?hkv4)#pu#cO-rpm)5N zqCUv+7PIx=0nX!LOueB*D~=l_-!JN}szXaO9KjFXK|gi6qpbFJ+yctusQSeHt3q%# zp9sy|B~w2daz*ksi>Cp=+y3RDR@J!OZMaf6w8Lf)4H<6t!GB1$3clB{sPkkO^~n4+ zJ=*hCn!}XY-^d@iM{JG@9w#fZ9Unj9XAID(8w%Gjko^k{`l>xPe`(|O?Len1=%!Co z{fF=EN|IMZZtl9&TGD=gEl5%Go`u>ezVH6WO2iBe^w_Dx{0{j1;r!z@7xE@*tk?$O zcqw=)pkMGo-+3rN`o25ED&KrE-(f0BS?}9+VcW%*TDA{j#<}6?Z1{c-T$mPT2$B+* zn@d~2e<0)Q)pR%>pgLzbDDT9R$C4`1M05|dy#S*zC{B*wk zL9ZnvtE?18#T%n}4Bg+xj1uK!kr@7Q67&0y?|Zmnd`IOXhc znyOHqN@&nLB*$vyRqhD}cW99oKgN=d?u%LlAQK(%&U9Y(cu8HxWc(PWj06>?c=3!m zABgBWoP{C_+02O#&VCZe;4fQ8%Wvta=+5}c?>T>h=^5667YnK zFyf$3b22yUM4* zBOEUrPf#2reX$~>m$A__w_SmSOB9w$CRsqm7?|=rDdG6bjbi!z+WfrDFaV{!ZO~ zLn_+@eA77ROmN5zIHV__*mm5V!GE`B{ktaV{cs%rm5Ke1w=zsp#xWtIr8)q{2!KXZ zl=p8Z=-S#urps@Xb1BSR|9o~Jn8n~8`)`Hee=BfqHZ3pq77beqgy$a}6$t99*YYw^ zKb;lil)Ceu)IgT(zL*>x# z1{#4C3oHIJREV)-4N!}E(B(4!9@9HFryEqY_L$$$0;kPu|C!bw4JWD5~LJ@!$ zJBSTthKXVCKLV%xDff?h-(T*X#BKE@)8a(8N}dL%)QY?d+H`d#`mVD6D+sYs;CT2o6nDLt5yg$BeB(oJ(EkQ82v>c~H~2AY z%}F-SNPwW@KHIuwpN ziku7%S@Q;92C2Z!di@Q&fVj#x7X1XQ5& zP@3X@rK3Qv+;`ggK<0M@b8rL2U&0@O(sZ{#? z7*VnC-%JhBX|VCdsNnWLhXfEuv9TymJEUzW^atxVK7LEbJJSc!yG)eJFCI$|(ZC%CB~fU86#!nD;u1p+ZvF>O(xGDQhAjhR4#oDv(0&+J@KAcW(67uli9igz%oU3;sx8v^YYVJmx`( zKy^~HhV)S5-6iY`9>MrCh;tYjzoi^Z@pI$H9w4~>zO+lnVUq!*j47PFG4#h9h7s-` zMni}BRaA*g)aE6Bu(#yLj07=U2M?S2%_y@r8-zNu-ra&LkNH#3#ZMai%kgX8dHe)? zEZN_pZCR-4FS@S3ta*!dnkrz2oY5_G?Y(^ueD%Bx@%G0`Q^k`l3szxrWy{Vp2!|+G z&~mYZ53T{UF-cPuSX_VTm5D6WAV6>wsKM&5OuF9ioUi~3n|m{L-o`K!<2XlccYFPa znS8-+mqb%^Dkcksvka1ucRON;)7_e}2&3{^HR6aE`?J0kJ z2t8uSVLyfx!ivB>5|gh~yE@&r_)%#c6YMmg;eWY?@I{W_2(TbbN*3ZSrf*O5SlT`FRtoC~^Nn5ZtDO*(wMl zQ+|~X|D@Co{PLsrB?ZRnw>57~=Ep(CY|#Y}4FQq!kJFXX&KOI0xr=%CqHc|W9oM8W z5BFuP@4K3rhqw^%AY`&UGYYyjXP@` zwS%A7hJMNu{dseCukty?DL+Bs3T7R2nd)DiYUjPFkB*E5!yv14WkaJpkQTPFuk9k& z*>3Xf|60c>bxh7IZb~T=b=3{KiG^a#e5;{0w95rnt&9w{OTaJaR$-=QO8W|45WZ>( zVtL54-hc^ywpGMLE&5rl4F5MPyg5KM30F@8c_dWtp^y~zI?_ASHY;Norbkgruqoj2 zi5LN1r!$W7ONaGvJ14vtJ!}%lU0)mAvJZp*_Ri9v=cF1%r7=~1|4={r@<%UOVP)u# zB&+TuW3q5g_UCy;N#W$|nyH!vlb;xCN)yjxc-x;_uKmA=v5P2$)hm;v(O|)7ug$nOyusq zXfB7X%e7(HDal)x{k4pT?3nwv>7gx+vWHimIbO|L{;U0wXZ}B#sITVmo;rng>kSdK5v@93hiB_T^I z>Ax#b(dl)k><8SrCS%Q;1gW=_#Y-jZZ0p%S!d)2ToX+({#sC6ffn?<8`}ARxVoIdtFjo$wZ7knq2N1b)k_|YIFZOcdH0YuHKS-KW{ObCLx+<|M*t>Sm^fs zn)eium2Q(Uqh!rTujU@V)qXXEDZtQLrqInto8Ake_R}9eJ0bPMc_QR%(<^22Q6Y7o zJqS1JUKqF}5x6P6qCerRcAA|h-fj@lT{HJL#}37g{6v-|vS8I!r~I~s;?lgX?4MUc zQ-z7rKHXCbVOL(~@a|8Y0o6y^izT6ILr&Ws->^*k51S%F1r1McE>$x=6d1a^)EU_- zA<2}AXBp5j?N%Pho>z!q0*IzQbhv|27w&`I#{DS3A!}{E$n2N7YiPuh(K!1`CBVVg zSzhV{k(o>03!qNaYTfSIl6*IEQ<}ufT8l!a)EB=JAb(QYQm)W(C_Q!9L=#%`!PZy4 z>oD|ZV@Z0rXgG}OInO;O>2lp?wkZW({tZpgI9IZfu0k?m_J1P6LJ;eHqRbQp-vMrd zuy?hk5ld_V28iizgCr2=oC}Sg3K^%;yU)fbPEh=F_LX#P(2>iA+0#3pT|(2742o*L z+B_A7Wxg_?JCO@JQ=c((VGkvC5}_{b#Uor?nzl1}5_vy%lC*vg*WDvNiwrYlR&KVG z5&LrijxiN8((K&9_ViwP>1qADkR2uk(%;k#^-`WAnaZ@Z=BBOhPFmT?o?m)mvi>AW zAF>Tk^5k8lpeE1R`IPyd0gp*{_Cz+p3UfrZ$u%_AcZwoYeL7h6{dcHHL{z83jC)$0 zGjE%7#QRS)Cad_1 zS?461)FOH4{Bibt#mWNJW9j&i|2dTJLlV*A(`*IBf%E8xG*hP8u?~%^Eu`_J)MagM zAK=`_dWu|Ma@eS$L{rI9D^~5nf0sVg9p?3{ON8y(a~N*4&pjxUZ|TaJHG2KvgSW8S zqc19h*F`I7+kv`16D^F9*?y_Kdg2@_k~U)?gd(JQNU1uOxi-$reuNSiM8PY!L(Ih0 zUlaKuKXd!dv|&fWj?a-@KHrLAUl*JOpDPlnpe79^%MM8?-$XSu?T2$ux z`|hFeG$3ENPg)B+saXj+epN=|!3~o`X(GBmr>;$zetj;li5uIhLHo`>NtZ0yl;6p~ ztQCjqPVTM~`{9+_fKC~SYG>4wryq7i@hZL94jy6Us#A=7G-B;v2jNQrkl)n1Nz}Z= zx_@O@AmFES^wY-L_?=K4K^cn_g3^sl**RxDE;mRqq30Ez)4ebUvY2efKB+3Bq;tWz z_?F^M6LkSBSFEnx{cn_7S%LE|-N(`{s_a(}c8ovsG84l5Toj5sf1em4cOCE}KTd10 z<~k)leU{J)vd0R!mcG6FmviXw@z6Gxu3FE;>#|5D$6)MhszKKgMY0I|T9Z#klm*jd z6c zVmLEk;rlPLSy2AJ)ulH@t~aONoXk}=$(S!ylC>sx@JpLDHX|rQbliBeA?1k;)1j5( z6iC*%IArM3hl`J(=Zu$@J2-)4e4%sI+i#IbBwHmKFgz%lrTerfXy<1$_8h1I|k ztLe{ybMa)e^;bPIVYnSJeLU*Bnfu6({le!<6#3 znAF}`Ym-!gF(ifKPqT5Ed_Us)@q4Cbef*uoS0tOTZd*k0bg|;f6USkq{A1&{Yd>)u z%Ojs9VvIKgioq6YkKWrw5Y70t^Jk>^+kgh?Tir^Y_M#CTOQA;Pzu5jghb^TkK;o|fDc#{P!y`j&kMA5 z$|Cd+|2a=I)yg;Afa?hnBmQw$ndjzd3@oE})C)J4d9qurTry`2?Ji?R&vlpC_PFNtV9&Mwz7_cOxG zyj$NrN*Jwe94xDNQCvN;yz~zc{qgA<^{hyuE$0FnIJ+>nnApZdIv0WfD(bh*bnHY_ zfIF$ru-B!~=F&KymO`0yO0zBxZy%UTZ%iutT1T{QzoZ{ZixeTEOj@-6ct03wwoXm^ z#H;Mnhl<$+(<;6y!jgFdr-g(?C6aKILxu8>aWi^6vUg_ZrPvo*KVp+*(s^mN&AWf_ zdWCI0`2QadMKlOxJ`xbwn|fD#U!dsg_83T@4$z}C7GJ80I2*V`>Dod?YMite&mWZ| zK)=nkg%~t)I(dfrhby_U)JT=D{Q?GLoh1m1klHV;`9%Y3rmyRiSg)C}9uiP59^QDY zD zIh61^kgHOR+BY$6JtDAb>021VSj3xI)uZ>^Ee=YC2I@mqsyz2HM2nkg^n@A9&I`Hk z&C7PTN_`rJX%iZlAj&%xvEo3vEL&I@4nzNsn_oX_?damtPEE<8K&!!DhR_uma(R7 zh8llW+W`6+2YP5z2J@EDszf$D$Anij4qwX61$Jtj4hjsNUTWwPga+{&dxZ{upRiTz zdKcbNla&2yZrC}TrbiJb)+egi_k)5E)VX_}zYiwLo^^w}{%!y8jsjIOr=p1boI8vti{|;`30mMQPyk7@^`BG{T21om+FLuD~63D$a!`1 z`m6D3TN?r?%)ie_7E@tVqQ@FSS>bG7_Z{3lKRf|*jF^w%RHHbqpG&PonZn(0N5Z!C zpIJyzOk#;rOb`Xoctk|u>FE0XSgmb+mnO4_bpKiY`KQ7sP0Z&AO9GL08)-tTndoiG zDpqIf2X9+eXdCe^+v=)Gp=3Y)YCLQdD?PY?x@txd)% zV4KqC)~1aXxzb_g9ma`-T2quu)-w1Xd(-551IE6dVe4ykjL3})nAS^G-a?n-cY`jz!j zP+=U!eH}M3-rvHxGzv5;=`)2e1@gy25)p?EBqLsb^=oK!y3DnzjTly^7C&dLWmcrn zS0M~+QD)*`D#Vh@fS8c$QaJjXbt=tw@6`e-#Ns(Lf)JU?>o>l+vOvz|rUh1>Nbd@6 z;jl1hD?3H5uV}rF50B{iP^39`oW@U3?wdvN-G6Bs>0U@-dUMXD>FVZne3zUbF)p}f z>O~YHzA7D1h%)sqSjR>pW#1rkedDBs#mu~n+~8&VscV?vs8`?!kkz?=D91ec;KXz! zBgUc;2Smt4ZKK68&*z-5&bl{vtMrT%Bc$37$nSgzRea(&PIWJ`b*~Dtay@3Fm}G+DO0mVzjDI z9C`MBP8^1uyd_{CY57$e@gmB2y@A<-X=jNXA%0A>?>nFbD6oVHc(W{5KG2<0RKGgM=VpFq>>wbzIRQYK-$OltHlDa{}glj*F{Y0$d- zSMAhEW&+%=BZa$Pl9`wb+T*7bbrPNvQwyvN5?XQnHKz<=zqpVujzCSXchI$w4*K}$ zD}_e2K(~T#c%~E(j(6$2SgrXN4KV3h=RGaHj=b+Vr~D545xuZ|pdT>|$z?!-9biUp zF8S-MaADWVyzX-`lQ8qVO{qYE01xgIpdyy%)bhL&M-qO#G!vdL@w~6o1&eMqjQ$gE zr=sA?g^7Aky}6GXlJ+L)c#Tcb!^2rJ)wofVZu>^>uSE|%gycv!Hk|4{s}OtLHTr`S zmZ#)*MkgGY(rT=9>1Ft}yNIIfGzac1o@V@zow?<~f^+@6KJ5C@yL-;G#BqnBL)DOx zGXY_3%8yE%eGU}V-&-)61L~Jjghw=R@8mM{_&o2`y$C#e^b;!f>b zFp>u*gYtA=EHE?}HPA4sWH`tLsYemvo_~<1lR;e0PdS(z z{0bco4a0gbo~l{r&a(o3bAU1W_X5BhWJS+AG8ixR%kQ7#jFOuBY_g=K9}-l|jpWIy zF=QzUQM5TBTb&dI?DLn?b2(S1^6^Ec=BdIQF7r}MX4!da7(yLpBy(+@=$tg+1x&$= zb7eU{%OtQG1y1!d{R#61K0bvV`cB=+Am{wzH!v1DD=3#g?TlcqeHa#+{5kAfZ+hsc z(Ph#^R8CyYo7B(`$grVPPF>X>WRTa`+D|0HBSK)=+gK0^V$LPMY1ZH29}LL~cuYu% zr%qnq#-7!-ynDkouQKSQ3G){F8P>R`j{F@Saj@$gett&u&E3LYFjJuTS4vN`FSX}X zHetR?3Wm1;=Z8NG(F(t-nR$D7M`Z>?24pe>0_gU4(X+ng(wI&xFyyBI|L0p0%avxt zi+E3JSpH4Rquimo^}|fYU+Hkj+uxZVrVV-(gae8x<=?pUQx0xESh?&E&&-XQ2ZKrQ eI|gFUZe0x$^NY<^*}$)5fT$>FAj=S@f&T{$(`*R< literal 0 HcmV?d00001 diff --git a/loki/meta.yml b/loki/meta.yml new file mode 100644 index 00000000..cc7160e0 --- /dev/null +++ b/loki/meta.yml @@ -0,0 +1,2 @@ +2.9.5-oe2203sp3: + - loki/2.9.5/22.03-lts-sp3/Dockerfile \ No newline at end of file diff --git a/prometheus/README.md b/prometheus/README.md index e02293b9..684690d0 100644 --- a/prometheus/README.md +++ b/prometheus/README.md @@ -25,6 +25,7 @@ docker run --name my_prometheus -d -p 9090:9090 openeuler/prometheus:$VERSION # Supported tags and respective Dockerfile links - 2.20.0-22.03-lts: prometheus v2.20.0, openEuler 22.03 LTS +- 2.50.1-oe2203sp3: prometheus v2.50.1, openEuler 22.03 LTS SP3 ## Operating System Linux/Unix, ARM64 or x86-64 architecture. -- Gitee