The "is prometheus running" msg was a red herring. The real issue was that err shown next. After setting storage.tsdb.max-block-duration and storage.tsdb.max-block-duration to 2h, I was able to run sidecar.
On Wednesday, September 4, 2024 at 1:58:30 PM UTC-7 mel wrote: > Hello I am trying to run thanos sidecar on a on-prem prometheus instance > to ship logs to AWS S3, and I will run thanos in AWS. My understanding is > that this should work > > # thanos sidecar --tsdb.path /data/prometheus/ --prometheus.url > http://localhost:9090 --objstore.config-file > /etc/prometheus/bucket_config.yaml > > But I get this error > > ts=2024-09-04T20:49:45.622990448Z caller=options.go:26 level=info > protocol=gRPC msg="disabled TLS, key and cert must be set to enable" > ts=2024-09-04T20:49:45.623495042Z caller=factory.go:53 level=info > msg="loading bucket configuration" > ts=2024-09-04T20:49:45.623870275Z caller=sidecar.go:426 level=info > msg="starting sidecar" > ts=2024-09-04T20:49:45.624053759Z caller=reloader.go:262 level=info > component=reloader msg="nothing to be watched" > ts=2024-09-04T20:49:45.624159982Z caller=intrumentation.go:75 level=info > msg="changing probe status" status=healthy > ts=2024-09-04T20:49:45.624263372Z caller=http.go:73 level=info > service=http/server component=sidecar msg="listening for requests and > metrics" address=0.0.0.0:10902 > ts=2024-09-04T20:49:45.624543225Z caller=tls_config.go:313 level=info > service=http/server component=sidecar msg="Listening on" address=[::]:10902 > ts=2024-09-04T20:49:45.625111798Z caller=tls_config.go:316 level=info > service=http/server component=sidecar msg="TLS is disabled." http2=false > address=[::]:10902 > ts=2024-09-04T20:49:45.626098488Z caller=sidecar.go:193 level=warn > msg="failed to validate prometheus flags. Is Prometheus running? Retrying" > err="found that TSDB Max time is 1d12h and Min time is 2h. Compaction needs > to be disabled (storage.tsdb.min-block-duration = > storage.tsdb.max-block-duration)" > ^Cts=2024-09-04T20:49:47.877678349Z caller=main.go:182 level=info > msg="caught signal. Exiting." signal=interrupt > ts=2024-09-04T20:49:47.877756234Z caller=intrumentation.go:67 level=warn > msg="changing probe status" status=not-ready reason=null > ts=2024-09-04T20:49:47.877774686Z caller=http.go:91 level=info > service=http/server component=sidecar msg="internal server is shutting > down" err=null > ts=2024-09-04T20:49:47.877876118Z caller=http.go:110 level=info > service=http/server component=sidecar msg="internal server is shutdown > gracefully" err=null > ts=2024-09-04T20:49:47.877982816Z caller=intrumentation.go:81 level=info > msg="changing probe status" status=not-healthy reason=null > ts=2024-09-04T20:49:47.87814256Z caller=grpc.go:174 level=info > service=gRPC/server component=sidecar msg="internal server is shutting > down" err=null > ts=2024-09-04T20:49:47.878219725Z caller=grpc.go:187 level=info > service=gRPC/server component=sidecar msg="gracefully stopping internal > server" > ts=2024-09-04T20:49:47.878326514Z caller=grpc.go:200 level=info > service=gRPC/server component=sidecar msg="internal server is shutdown > gracefully" err=null > ts=2024-09-04T20:49:47.878405123Z caller=main.go:174 level=info msg=exiting > > Prometheus is definitely running > > # prometheus --version > prometheus, version 2.47.2 (branch: HEAD, revision: > 3f3172cde1ee37f1c7b3a5f3d9b031190509b3ad) > build user: root@79f2ad339b75 > build date: 20231012-16:07:10 > go version: go1.21.3 > platform: linux/amd64 > tags: netgo,builtinassets,stringlabels > > > > # curl http://localhost:9090 > <a href="/graph">Found</a>. > > > > # ls /data/prometheus > 01J5SMXQ9NH8YFQHBGQ3MNS6J3 01J5ZEAABQQ5FKN10M497V9PY9 > 01J657Q89PQ2VG1Q4ECAT5G5YZ 01J6B13VKC5WZ0YZ30VH6Z8ES9 > 01J6GTG80PTKBQ1A4H5T5VY9HC 01J6PKWV8RZDDHTNFZQBYG3RZS > 01J6WD9S20Z5Q6HS9N5BS40DMJ 01J6YZN4MMM7ZM5W9NXFEMZ9MT chunks_head wal > 01J5VJQ8662PZNG6HBTTP1MC8B 01J61C451ERBCVBA53BAJRPQJM > 01J675GSSK1ZVQ8NXWT8DKZQ4S 01J6CYXCVCYY9XVE9TZAXTKX5X > 01J6JRA0XYMJE7CE9P5ZKF6TTV 01J6RHPNFX8XKMM29M2TN3FN1M > 01J6YB31NZTV4J4N9C3PVG8487 01J6YZNQN83DAM0H1BVYC5A2KC lock > 01J5XGGSA7A4WXT252HSRQJ3PC 01J639XPHKXAEGWGYS1CSS5NF0 > 01J693AB1A89Y7G5MRBZ6SBZT5 01J6EWPYS460286NA24MN5NC2T > 01J6MP3FETWR1GJV3N6M0FHK01 01J6TFG4RD0KQKEK2RM220N1XZ > 01J6YRSDCMDJDM2XN91MAN58QY 01J6Z6GVWNNHPNX3C1DKRN5GWR queries.active -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/8096ada3-00fa-4794-bcf7-37b5443bb8b2n%40googlegroups.com.

