prometheus-hanadb_exporter-0.8.0+git.1681379025.bf6cd7c-150200.3.<>,fdT?Qp9|#vŽOdyRG.f bZvPdFh9d;zsG*N4ֽ!ք/yBV*YԦV=Vϻ$[/g xr̽V`M,  pN"o]\_ 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/q!k]"k& (KFO!v]TZF')$rF;l|d>vbhMKFon/delN2i FgXFS&*?:-'f[KTCo]j1RRazحbnҍLb;s*P\}KQM)1 9wrqJZunpdM=jSFJ΢nXy-JA2>Bď5n-z:NpMrd88Dr+v!e =SE J- QWXH50˚kd:.O8VmKDF3A2XAK _/ avGr\UD0;h5o9V"{.ܗf;̉/o+a5d6JaüQTLE+X`WK &U7Zv6m^d5צ$fT}/ ۊ8F7YcbW'{Bѿ/H5Ub/0 f8n|r`qxj؞ +de"C `5m=çY  +x+O57fQqܠmf6cVH'a&<{2L$ĽEؽ5.IÃA",~%BJT3Ni}Ync] ($ifC-$M$yԀzӮd :3Y {zuwM149 eDThB}ӽMv@lGQ|DGz%pSEھ/Q3g[z#l!oӽTk+/,S HԙҠL"qzk8s (ﻖuy*)IR9]Ǥ%OyM`[>T CI (ȡ7p&{TJkTXBaa֥;K! )뽟7ǺW TIz&&M3V4fi*í+ ǨȾ`X (']7z6r>ՋnݿϢ EfMA%ÿ/iʕ&F23 <̝d-s BGoj7S9>lwb,b4rf^*p1WQy7TOHOΕtet/:m,w쇨c#F"ibJoԂ%]OiAyW1IC4T큨N奜%dZR&@U]0/9E7ͽ3b쫿m(gTZ{mY4m_NQȞH-I1\;nJ]*SjK3rďmpd7'kܻ㺸Sy)Z҄ocFjCЊ Dʒѫ T-28vEߒqf6RA>(?STa C-ˎ_A|`j'=#-x7!emD1Lعo˜3uAr*XC_5I#bAVtk)## /ӀY<}>sl.@ÔQ'`l0p&VUU*F RGN $'ytP9ƪ7I&e} viuoCv w$#Y:'pw/;wǗU c2vNd N"kE[!NT(i9qu.% 0k ;:}/?)Fb{`ܟGߥrX`SߴLݶ YDimcT$eb0fFs}H0xYueIT(4Qi%.Lw b]vrKZůԟ ^kAQy[A{5?h]plncɶ\9dH'E JʩQ mmrLu5To<3{8#Nu짨\Dqa4<Itl ct]r2Ojjõw ܤÀm3ᅲq5% Zk0 cLzKdeǚKSWtJ*]c FbRL02]Cm}r?ua{8eNyJfFP&Dاy܍ TOCߏSP*ߣTg') J3jה.#L{L5#+JkW4qL=tʽ,tM`e1:vgLpA.9:hrYΞP'7PRC*JiQEͨ|D:7VQaC0fOH#fj<$n tDzl  wɝHbKЦ`[C@Bô˽l뎜K+٥`MY(!2}"ýUH&~b $!-XY#R(r.NBk@Ax֤b^XT0c3U8Ku1  =xF`Bi ̹vIZ1SSz3kG_O)\Rc^MB=#$k3I'mqæɎ5"҂?S8@+he o/ SJU"hT6ի Kڏ"t.L _?­R@ߢ\^!80ޕfV;z%)=P"c❾j&YLEAoaaXx@\Q$j.r\ճY̋}.%M&//6l]g/sXP3چa 5SA|# m otѭ\ ҽ3oʰS=%۟H#8rRRb41̆#hNDZF50 M]nTz [&4KBLd;]g8OV4hPr+Zӄ2=%AB/ZE﯐T[ (T `:' nlfQL @ !8r*?OI[b]RGЪ(Q?*6AL-23XV"%t3~sR~6皆0]P?3C/̦QSij yO")zAЛpzf-D^GsG{w\=?82H7hRZˣ7)K{=[]F:N>ЋϜ7R9 9lohĂcFp:8 {*LE9!eyVh*h?wv.[Pa :߬UdvNrPilNՕ=ٛJʲQ} SQ;7o[l`:JJ2nx>#z cEHkn AQ"1ܔ;@SWGtD3% {iNx b\h LzAET f,B9"\Z6 W)nig>"]|"Xb gR_ˋ7\1/= u=OCqڒrRdKAI͏Y4^\%@fv}^OH1*2YH?)[m{_8#'Zΐxm/C0Ѹ_G5N Ŗ| 9AFDq_9]puuȡ`!,*3CY3@XHamC'I 1Ͳ44"س% A6Blp!?Gsxӛy~u@&2VW\Lltv+lR6IBrh8 #C`Кe)|srޫ済lnOq HDpT':hS$A==\ڣ}r?{= [N}-ʮxFɽf3- -&PN"(W2۬QƸNw?t}$f wW ߚFIMdPqNOVyC&YLHmqIwejw92]~jFh? w.coQu*)I4WMLKQaߩEC.^<(֛ *K2ѲN?RDf? kh2lu/ϘR\R'k== x*g R".Z#gJ ]/6y lM`>F*SlCUtEq?<7Xm(֕t#sk 8 +'~Wʪnl,Y5d5K Bs(RA~$'+_%Vnu8o;w ,] 7OfeִC@96=8(X*r(@` `_I S ~!0 MaG7kM|`Qg"#Zۨ9Qr@rdc$ $>?㝱^^:?ĖYd:cN,6h9^xps&$x|- "ګ^4CVVyvUxW2BFڤJdz+2.=7/}| Nad^/Bt;*td0kL>WmA1$K+yT:QI+o)h &ȎґyĄ/D y2/ "Ni.+H@32>ш!K`Ѱ4JtentaMi{]`|/MۊrL?y {X15+wٞ>zRH@s)pr!dbcgTRfYU$mh ы53nJke= .@1q *L:p} dħu 펷t((5ݣ$4"X|')9yG*öa^Il> ,ڧ'}r/?UnFFU8}.ٓUV:D7%6=a_M&=ջTL3 IĘC+{m@6:oyoŔJ]iч]&*m}j/@!2ZԈ~ae&7~/A7ź=ԶK$$Af"XIvU* ;2Bae`sR< yY?*z.PuC8Nt7_ ]f䯕D2c-gh{ŷ 87ÀW *Ϭ |vp^R3Nʿu U:c/litH5h gQޙX3r?_=Ќ23<Qoz=W;qQCo϶ YZ