chunks-inspect: print chunk version (format) (#9490)

Get the version byte of the current inspecting Loki chunk printed.
pull/9485/head
Andreas Gebhardt 3 years ago committed by GitHub
parent ac4a442291
commit a205dce836
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      cmd/chunks-inspect/loki.go
  2. 1
      cmd/chunks-inspect/main.go

@ -62,6 +62,7 @@ const (
)
type LokiChunk struct {
format byte
encoding Encoding
blocks []LokiBlock
@ -149,6 +150,7 @@ func parseLokiChunk(chunkHeader *ChunkHeader, r io.Reader) (*LokiChunk, error) {
metadata = metadata[n:]
lokiChunk := &LokiChunk{
format: f,
encoding: compression,
metadataChecksum: metaChecksum,
computedMetadataChecksum: computedMetaChecksum,

@ -65,6 +65,7 @@ func printFile(filename string, blockDetails, printLines, storeBlocks bool) {
return
}
fmt.Println("Format (Version):", lokiChunk.format)
fmt.Println("Encoding:", lokiChunk.encoding)
fmt.Print("Blocks Metadata Checksum: ", fmt.Sprintf("%08x", lokiChunk.metadataChecksum))
if lokiChunk.metadataChecksum == lokiChunk.computedMetadataChecksum {

Loading…
Cancel
Save