prometheus-hanadb_exporter-0.8.0+git.1681379025.bf6cd7c-150200.3.<>,fdT?Qp9|]5]:ǰ"Y?+z-YL9ͻ}L&O Kr%ʩ +.Me\.BT%?SˊnK µ_h24S$„i塦!` ]^5^߉m-f=~AώɸƗp~vă4l禎ިkEO+xYBB6|lyjc 9ԠΊG|;S]~U{'=: , je26,Z{߿Ng]{b>I@H?@8d: G j  5;Bw _ ** * H* * * *l*>*`*4|(890: =3>3?3@3F3G4*H4*I5T*X5Y5\5*]6*^9 b;c*x>*y?hz???????@4Cprometheus-hanadb_exporter0.8.0+git.1681379025.bf6cd7c150200.3.9.1SAP HANA database metrics exporterSAP HANA database metrics exporterdT?Qsheep15-SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Monitoringhttps://github.com/SUSE/hanadb_exporterlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in prometheus-hanadb_exporter@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in prometheus-hanadb_exporter@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi rm -rf /usr/etc/hanadb_exporter/* ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/config.json.example /usr/etc/hanadb_exporter/config.json.example ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/metrics.json /usr/etc/hanadb_exporter/metrics.json ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/logging_config.ini /usr/etc/hanadb_exporter/logging_config.ini test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable prometheus-hanadb_exporter@.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop prometheus-hanadb_exporter@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart prometheus-hanadb_exporter@.service ) || : fi fi_[H55 K K o oi   ,\k* AAAAA큤A큤A큤A큤dT?NdT?MdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?Nd7dT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?NdT?Nd7d7d7d7d7d7dT?NdT?Qd7d7dT?NdT?NdT?NdT?Qd728a3efc482153c34f2c8c4d7f399bff6be8a283f7056f2e652ac6e1133abae11f696fdf4c19cae9abb1bdd62bf0f4f649f6d714c89b7a0b2b33cbd86898edc14b0a5a76d77bd6af0ef6a72cf4d131671a947fe0a97d6710e6fa2d663ad7968262a077e7dba986eab7827407a48aebd552b7914aaf01a02eba7fbdfcca71a79fc73049ae28da4b3af54bd202c2fdfa5969f386daea84d32088f53ef3285060f92404af18b4820cbc7c15decbb8a8415c654939df4372481ea61077e2d0f83c669961144d2e4dbc2cc5eb97287c3965ded4214a2eb1895ab0eee92513b7fce8ae37454e3810150b3e5c019d9f3bc1a07c14dd58f13bb64580a7135f23b0a03076f7454e3810150b3e5c019d9f3bc1a07c14dd58f13bb64580a7135f23b0a03076f9dcff90d4839b953063592784a34223caae442c13e74cd62c7affe78b34f5d962869e5f4c2d8981c63d2d01e4647b248d1287ab330767480f5f826f7feab2ecf73950f47fe83fa4607b6548cc2d15e55774a5dbff9cecffe52e571d631eefd3dec9f4e2450f70bd945c991b3dd5ac61031ac13d4adefa71c09a30ac801e76ebdeed9b962a0c6d0917301b026fc16a8dcf245d3a56a143100aa443103d67015ba6f463c32c39f36e799aa4529316db326018823378d477ce119c3111759f355632a7a0563c90bdb99f14adb4d83c36d591e92be5b2083870f5df153ed95325ea783c8026afcf85c9cf2f03cabe21c81a7c39cba742c3174fa0d27e8a845c3636ac6f55866bc9d0b04320f6648adf55837d686c5f8bebbebc3347e0684d30670d25e899204c358fa9af04b7ca34fbbaf6e61da1d797c613218a614a73b2a5f185b6acc3309cd367ab0b3e12efd2a68caa07c8a44927509d897a5120003355ebafe09b9adbad7c0decf1e0f36e9917b5e60575689289988c8265d31f03ab0176dcf32eb53e96c3cf0b1221db6c662f349656c596e76c3dbb05b65caf656e1998a14259b5f814b8eae854a2d33dea28014d26d22400aabf300246dce1ab3875b6a3256ff23d02560f805945a6f7ffed41f38224ee6259122e79ea9eddf29e6d238f53dbf5c45d9d7b4c9c2c435fcfb4837ea5857644e1057da6e1513246f51ebabc37b5e58b363168b58c74253aa60067417d954abca13bc8566bf62c82a0b4decf89497412145dd30a71e05089ee4ecfda77a47d2a857b209c77b8aa42384dbfbb9c1295ca146cf3bec6e7574cfcc1a5f6b3b8c4fa43d15ebc8a4225b8bf3ebcc1d184183f5b9b1387167f0e458469506db63bf0c97d8fe66ed03fc49c381944ce69ee3b2d651eb392d9ef2266e8edaebf9d0fdb2786578cc0c4888758558c6fddbae19dbcdbe1051084a1e64d602e4f46e11ca11468e28a046b5f3520c542959b5e0c078f170fb7c9fc9322b3de603ce05825ec02886b5df5876aba8a3d07094152cb1787ade2cc32b3fe7ac2403406522af98d2ea0df9a3dc32a277b7e139424eaed7177eb6902371c8be0b2b9d0f8f744ca34f2597cb550497e36c4c09bce34drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprometheus-hanadb_exporter-0.8.0+git.1681379025.bf6cd7c-150200.3.9.1.src.rpmhanadb_exporterprometheus-hanadb_exporter @@      /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-boto3python3-prometheus_clientpython3-shaptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.60.6.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1dP@__u^U@^l@^B@^]]]7@]µ]]@]@]@]J@]$]]G@]] #]:]@UTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.dexarbulu@suse.comjulien.adamek@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comdakechi@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comabelarbi@suse.dexarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.comxarbulu@suse.com- Release 0.8.0 Addresses bsc#1210869 [#]# What's Changed * Use systemd notify to set correctly the READY state by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/86 * Fix daemon flag usage by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/87 * Implement the version flag by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/89 * Update db_manager.py by @karolyczovek in https://github.com/SUSE/hanadb_exporter/pull/90 * Fixing empty system replication panel 91#issue-918975015 by @pirat013 in https://github.com/SUSE/hanadb_exporter/pull/92 * Add AWS Secrets Manager support by @elturkym in https://github.com/SUSE/hanadb_exporter/pull/97 * Fix Boto3 dependency introduced by PR#97 by @diegoakechi in https://github.com/SUSE/hanadb_exporter/pull/98 * Add config option 'listen_address' by @fjnalta in https://github.com/SUSE/hanadb_exporter/pull/99 * update spec file to python packaging best practices by @yeoldegrove in https://github.com/SUSE/hanadb_exporter/pull/101 * Enable ssl connection by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/96 * Fix the unittest fixing pytest to version 6 by now by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/103 * Remove invalid trailing comma from example file by @arbulu89 in https://github.com/SUSE/hanadb_exporter/pull/108 * IMDSv1 and IMDSv2 abstraction for the retrieval of HANA DB Credentials from AWS Secrets Manager by @schniber in https://github.com/SUSE/hanadb_exporter/pull/112 [#]# New Contributors * @karolyczovek made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/90 * @pirat013 made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/92 * @elturkym made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/97 * @fjnalta made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/99 * @yeoldegrove made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/101 * @schniber made their first contribution in https://github.com/SUSE/hanadb_exporter/pull/112 * *Full Changelog**: https://github.com/SUSE/hanadb_exporter/compare/0.7.3...0.8.0- Release 0.7.3 - Fix systemd macros usage in spec file (https://github.com/SUSE/hanadb_exporter/pull/81) (bsc#1178339)- Release 0.7.2 [#] Added - lookup for `/usr/etc` and the fallback `/etc` directory for config files. ( https://github.com/SUSE/hanadb_exporter/pull/78)- Version 0.7.1 Fix the case where HELP and TYPE entries are exported even though there is not any record for that metric (bsc#1170717) (jsc#SLE-10902, jsc#SLE-10903, jsc#ECO-817, jsc#ECO-818)- Fix and improve the README file (bsc#1170843)- Version 0.7.0 created - Rename the rpm package to prometheus-hanadb_exporter to follow the prometheus conventions - Update the default port from 8001 to 9668 (jsc#SLE-10545)- Version 0.6.1 Fix use case where TENANT_DATA_QUERY query returns columns with invalid values (0 number)- Version 0.6.0 Change configuration files location from /etc to /usr/etc- Version 0.5.3 Improve metrics collection if some of the rows result is None. Before, if any result was None the result was not exported. Now, only metrics with None value are ommitted- Version 0.5.2 Add the option to use the hanadb_exporter with the stored user key. This gives the option to avoid the plain user/password strings usage.- Version 0.5.1 Add the SAP HANA current alerts rating metric. This metric expose the current triggered alerts coming from inside the database and the rating (severity) of them. The rating is classified between 1 and 5.- Version 0.5.0 Add the option to export metrics from multiple databases/tenants- Version 0.4.1 Add new metadata labels to the metrics (sid, instance number and databse name)- Version 0.4.0 Remove the factory usage to gain simplicity as only the prometheus exporter is used- Version 0.3.4 Add reconnection to the database to avoid issues when the hana database is stopped and restarted- Version 0.3.3 Better handling of query failures and incorrect labels and values- Version 0.3.2 adding the option to filter the queries by current SAP HANA database version- Version 0.3.1 updating how the exporter is executed as a daemon- Version 0.3.0 created - Code to manage the metrics updated to have a more generic usage - metrics.json file structure updated to add more additional information - Documentation created to explain how to create/update the metrics.json file- Version 0.2.2 created with a new logging system- Version 0.2.1 created - Systemd support added to daemonize the execution- Version 0.2.0 created - Improve the hanadb_exporter to retreive the metrics data from a configuration file - Label correctly the imported metrics- First package version 0.1.0/bin/sh/bin/sh/bin/sh/bin/shsheep15 1683242833  !"#$%&'()*0.8.0+git.1681379025.bf6cd7c-150200.3.9.10.8.0+git.1681379025.bf6cd7c-150200.3.9.1 hanadb_exporterhanadb_exporteretchanadb_exporterhanadb_exporterhanadb_exporter-0.7.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdb_manager.cpython-36.opt-1.pycdb_manager.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycprometheus_exporter.cpython-36.opt-1.pycprometheus_exporter.cpython-36.pycprometheus_metrics.cpython-36.opt-1.pycprometheus_metrics.cpython-36.pycsecrets_manager.cpython-36.opt-1.pycsecrets_manager.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycdb_manager.pymain.pyprometheus_exporter.pyprometheus_metrics.pysecrets_manager.pyutils.pyprometheus-hanadb_exporter@.serviceprometheus-hanadb_exporterMETRICS.mdREADME.mdconfig.json.examplelogging_config.inimetrics.jsonprometheus-hanadb_exporterLICENSE/etc//usr/bin//usr//usr/etc//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/hanadb_exporter-0.7.4-py3.6.egg-info//usr/lib/python3.6/site-packages/hanadb_exporter//usr/lib/python3.6/site-packages/hanadb_exporter/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/prometheus-hanadb_exporter//usr/share/licenses//usr/share/licenses/prometheus-hanadb_exporter/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28885/SUSE_SLE-15-SP2_Update/30019c77cde7753c0851fa7ec749005c-prometheus-hanadb_exporter.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII text, with very long linesASCII textpython 3.6 byte-compiled RRRRRRRRRRRRRRRRRRRRRRU72uV#python3-certifiutf-8186b7fd150ff4bf018704c928c46b8e7b4b9f5016e2635ca20335f38c2c7576a?p7zXZ !t/qY!>]"k& (KFO!v]TZF')$rF;l|d>v'D`9eKQ4)/13V0 /2lmȚ'}rʋr7Ů?5֒pGM]xMuڒrW5U eX 0P@8ƒKQjxffɭ ݷ)R'P\_fJ[?jЌd#]jn=7fYd9 _n#P/kzXEk*F'Q+YV,E*mbM/^͔lmLU\K7OW5=ܗ3RP8~PA0hP^%3'*X]_欰DzLΏ(e*~~BC(C3,\goL8.D 1l;DzgKx-!• Wc *gv -~b wfe= E7X7D5[ˍwq&#A 7uQseW5u3 ^ Ț|Tt`(bu^$7u> |QS-|`R2/ ;|>Zp"\* 1#s[1vO)Ma˖J-Qظ6EgEߔ sf| QnP02I_es]YA{A4 IFq507 V(&p8ᅧCp/|̦6V:~prKU{*MUC.]L[`E&$._# W,mr'7EpHuv-w0923i̠N> Xѽy^ U[Yg\E,Qߴ!2r9?NLAil%h8 iZ3#">8J&"!яU;VYZ8< S|⑄{'#/R͊ٔpK 2xzd3L2CMU-"ztI8Os-_cdOS-EGqVY J }66@Vi5RQ4>S5ZfAɅf{#UK,Mi؋ /81ߎH2E,J[#=u> )#]$X.r-唍/|! _gA]=Ɲ&[7I9OI%Ӱ+I ScT"֦mjr>GeZ* ˹#, 1x(O%%&d-`T*,rgh2bWX|< h`4"P-_.<?C'oC9G꼺}#(C آ8,jp[Sj|IEÀQQv$y w#6U o}q.#lICj\m^Gؙlbdz?8?BV2„Ж4[}A(Jc]{;픥yXシ D}` /${^vLO?:)!Az0z0}-{iVdgo_eŸ"27#Rb(L( uO% 30ɉ2qDR6c;֜E+ fQemœwB-+=fkoT"uNeGgn[qi-*}I]Ks>NQ =:p,UP,|M.et0n4w$A)¸š(Y\-zCl9:r.`r%Vc3̗57+Usi}(׍/UGMp|4@-;VJ ϸ8h95R@LJXAooK:8Zi34ϱuxL-A qp99p2GFA<.BlBZd8@W?͕\$Üba)#CkN9+Sm.i-?ub9hm/ex xTk/vv(bGڱ LʜGd~"lufKY?#Nv2Y( i@؆JKe{9m6 Bz$b bA[bxV*l~2v +w}Ud"ˋvHN{lf"jujxZcR{L&bOK:.o|L] ]yZ\BG3L *^kJK>ȟUs;%7f`SXChիV   V>ˌ82s߸yQG)Jf naΔ)8B9%] ǎXyEˠLڑ8zMώOcށ~`ƽͤlt{VK`!3Yc-)Ф.tZсY< ϝ[o'Cl_ it&y8ɿ~!+EB۴m|W*FK{/䩧pB%(00hJi$6kTm=^FEmو}?!eYDBKA[MsYU5iH\7& v~ƪ'z/T{ +?j\qF 5j[}^%1}xOu帲8X8tzq Qlz',N &Cr+ =E%'M_ˇM=meYZRW-s[*#*(TotZnSui NcBj 8l] hMݩd.J9< U,w$rw )wJte?x3y&0(0TW O67)" ]J)~Jb{GWGD۸SQH=2>Xldq4"sfDOÖ&kzՈXn#U0\Iykdqː>?6CՒEE/x@a ފiR4ٮ\V2И)>T z|f҄|mW"{9PY㒏 o먄yG99 EӵFwh>m |~dp/Yr/䲶ĝ:\ +F<~MpQY\$cJ􈍧 <Cx8[Hc\^L9*cX|N¸Yro}weNݔ^^ qA,;~ rCJow^VDް~.}%(LS1(CsVn!> c#bIw ?:61XmS(:W.5!f7*Z Bdbk'ΏKa<XUhM{49c f6U iZxgzi8T1= tNhX svIn @%D`OLE g P9$ƉwRЭ^tHwXp-~~7iMiG9 .$f@R"qᣃVQ{1C6l)O8꨹OөFYHgu1G#TÝ^~m|`66m=f/BZSjQT ldgK$2]1Pb3/^Gov|su%f5LyVc !>RG @WC,B:dmfpx|ϟ6x E5~cK2'^m\bMF͡>6ڿpd>,TsXD-ّ#eJP.pomR&f$]Kvrw*;Cdǔ&+p׏#w6,;P :+ pVG2[jh]RGa %C^e1";V ޕhbɏU$a'a.cX6A ́&"z2?*f=;|!sBVd-ҐaVRF5J2ejc,=Zb1X|0k$(ַ} oL,{&ˣF,P:}~$"Arhmssljk VUK}3(zDIb=VwQk2ٌ?臰ݸCBC^84l:ns9$%bbRh4r4%ySwH|.Iٌ 'Bj_ 1ta>@FA/ Ά@P-Sz^2sXěHYoXvoy􊽬2zZ}I1mp[=ǷlT`-Wkie)woϺsP!)O.ѭ T 1M٥B)Ai`-C5tfMP uhT|:6']iO**ܤ,5)'!NC$0d mN4'}ȃP*(Mڐ.HW׍kjUp]᝟|JrC7%tnYѾp,46E#AKc?b}ZN`d)ҡ!A5^ ,p;@ =t0$5#&5jU? mU͉J ~܄%y QT=dJb+Z}M01g&jV4H1R=1 ˿=׹y>&Jcv4bV@D *^B <ׅbw+&ӻG7sH>Y~t(iod]|pn[]`R \ o䪉='c瘶/Jɹ8Ya*F[oFkܴ..z,m ǃm8mIօN9*aF~9̚Cat l<ڙM7(/Uf+W|bBd̽Hzrl~k.f,:^HPV̫"Щ/a P6꨷?UԟyQ\󦵄o)K pCl1g|&t[xcϲI"na< ;(9iHtD9`s&r.!puY@Ft,X^^n}#Gd9v?K+j<.nCXtc'8Gŗ?;T#Co_wFWw#Y.9?3éɩԶ,skF̰8Nc}pT56 `44mA%gK={6+Q}t}g|WETJ 3.Yì^cq/>¨l>O_R3 <<P{'ZimpH4/eݐzse-bz6^S O~tuZ?\ɍ)h Ŋq:tE`A.Ok͈VFl[q?yz05lt1UPqRjKHlWě{UWlm^NO\݉ эI38x,u jΦ-d7*.|[JI .k˰&';<(l'O<NE 8\)p;>xA#@Xߙ>a\-`6&mn]C#k) egwHkh ?m\ts(qGsB C YZ