Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[extension/storage/filestorage] Document structure of local file storage files #30970

Closed
ycombinator opened this issue Feb 1, 2024 · 6 comments

Comments

@ycombinator
Copy link
Contributor

ycombinator commented Feb 1, 2024

Component(s)

extension/storage/filestorage

Is your feature request related to a problem? Please describe.

When the filestorage extension is used, a binary file is created on the local filesystem to persist the state being managed by the extension. For easily debugging this state it would be convenient to have a way to read the contents of this file in a human-readable fashion.

As a concrete example, if the filestorage extension is configured as the storage for the filelog receiver, it would be convenient to see a human-readable version of the contents of the binary file to debug:

  • which files are being tracked by the filelog receiver, and
  • how much of each of these files have been read by the filelog receiver

Describe the solution you'd like

[UPDATE] Per the discussion in this issue, the decision is, at least for now, to simply document that we can read the binary files by using strings /path/to/binary/file and also the structure of the results.

I'm open to ideas here but one that comes to mind is a command-line utility or a collector sub-command that could take as input a collector configuration and the ID of a component in the configuration that's using the filestorage extension and print out a human-readable version of the corresponding binary file being managed by the extension for that component.

Whatever solution is chosen, even if it is the alternative described below, we should document how to use it.

Describe alternatives you've considered

At the moment, I'm just running strings /path/to/binary/file. The results are quite good with this approach, e.g.

$ strings /tmp/otelcol/file_storage/filelogreceiver/receiver_filelog_
file_input.knownFiles50
{"Fingerprint":{"FirstBytes":"MV8xIDE5NDE3CjFfMiAxNTM5OQoxXzMgMTI2ODgKMV80IDg3MTAKMV81IDMwMjY3CjFfNiAxMjYwNAoxXzcgMjg5NjYKMV84IDMxODIKMV85IDQxMzkKMV8xMCA3NjI0Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.925688-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"Ml8xIDE5MjU5CjJfMiA4MzU2CjJfMyA2MDQwCjJfNCAxMTI3NwoyXzUgNDcwMgoyXzYgMjg3ODcKMl83IDQ1NTYKMl84IDMxOTM5CjJfOSA3MTg1CjJfMTAgMjEzMzkK"},"Offset":96,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.939434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"M18xIDUwMzIKM18yIDE0NzAzCjNfMyAyNTY0OQozXzQgMjY5NTQKM181IDEwMTY1CjNfNiAyNTc4OQozXzcgMjAyODkKM184IDI0NzQwCjNfOSAxNTE4OQozXzEwIDIzMDI4Cg=="},"Offset":100,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.952444-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NF8xIDEyMjE0CjRfMiAyNDY3NAo0XzMgMjk4MzgKNF80IDEyMTE1CjRfNSAzMDM0Mwo0XzYgMTY0MzQKNF83IDEwNjMxCjRfOCAzMjQ2Mwo0XzkgMjc3NTEKNF8xMCAyNTE5MQo="},"Offset":101,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.963424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NV8xIDI4NDg5CjVfMiAxMjY3NAo1XzMgMjU1MzcKNV80IDE4MzA0CjVfNSAxNjA2OQo1XzYgMzI3CjVfNyAyODY4MQo1XzggMjk0NzYKNV85IDIxOTU2CjVfMTAgMTk5MTYK"},"Offset":99,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.975469-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"Nl8xIDEwOTI4CjZfMiA0MzA4CjZfMyAzMjYwMAo2XzQgMzIyOTcKNl81IDIyNzg4CjZfNiAxMzk2Mwo2XzcgMjM0NQo2XzggMjc3MjAKNl85IDMwODg3CjZfMTAgOTMxMwo="},"Offset":98,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.986463-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"N18xIDI1MzI0CjdfMiAxMjEyMQo3XzMgMTQwNTgKN180IDI1MDA4CjdfNSA3MjY4CjdfNiAzOTUwCjdfNyA2NTYwCjdfOCA0ODc5CjdfOSAyMTczNAo3XzEwIDI2MzE3Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.003467-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"OF8xIDEzNjM5CjhfMiAyMDM1OAo4XzMgMzEyMDMKOF80IDIwNDA3CjhfNSAxMDM3MAo4XzYgMzI2NQo4XzcgMjE5NjEKOF84IDU3OTEKOF85IDE0MDQ0CjhfMTAgMjU0OTUK"},"Offset":99,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.017437-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"OV8xIDI1MzI0CjlfMiAxMTkzCjlfMyAyNTQ3CjlfNCAxMzA0MQo5XzUgOTk5Nwo5XzYgMjU0NzcKOV83IDE1NTE0CjlfOCAxMjc2Nwo5XzkgMTcxMTIKOV8xMCA4NzE5Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.031408-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTBfMSAxMzUzOAoxMF8yIDIwODkKMTBfMyAxNzc5MgoxMF80IDI4MzYxCjEwXzUgMTk4NAoxMF82IDI5MDE2CjEwXzcgODU3CjEwXzggMjY3NjcKMTBfOSAxMjM4OQoxMF8xMCAyOTYwNgo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.046455-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTFfMSAxMTcyMQoxMV8yIDk0NzMKMTFfMyAzMDk3NwoxMV80IDI0NDg5CjExXzUgMjI0MjMKMTFfNiA3MjYyCjExXzcgMzA0OTEKMTFfOCAxMzAzNAoxMV85IDEzNzQ4CjExXzEwIDI4NDkyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.058411-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTJfMSAyODc0MwoxMl8yIDIxMzYwCjEyXzMgNzcyMwoxMl80IDIyNzI5CjEyXzUgMTMzNjIKMTJfNiAxNjEyNAoxMl83IDIxMzkyCjEyXzggMTgyNTAKMTJfOSAyMjk5MgoxMl8xMCAyNzQwNgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.07891-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTNfMSAyNjcyNQoxM18yIDMxOTE3CjEzXzMgMTc5MzkKMTNfNCA5NzMzCjEzXzUgNTg1NwoxM182IDEzNDA0CjEzXzcgMTYxOTcKMTNfOCAzMDAxMgoxM185IDE2NzExCjEzXzEwIDE5ODg5Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.093316-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTRfMSAyMTAyMQoxNF8yIDc5NzYKMTRfMyA1NzEwCjE0XzQgNTY5OQoxNF81IDE3MjkxCjE0XzYgMjUzNzEKMTRfNyAzNzY4CjE0XzggMzQ0NgoxNF85IDMyMDAzCjE0XzEwIDI3NjAxCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.109427-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTVfMSAzMDM4NwoxNV8yIDI4NTUKMTVfMyAyNjUwMwoxNV80IDEwMjUKMTVfNSAyOTc4NgoxNV82IDIxMDQxCjE1XzcgNTYzMQoxNV84IDE0MjE2CjE1XzkgNjAzCjE1XzEwIDE5MDQ2Cg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.12143-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTZfMSAyOTQ0MAoxNl8yIDM2NDYKMTZfMyAxMTE2NgoxNl80IDE5OTkyCjE2XzUgMzY0NAoxNl82IDM4OTMKMTZfNyA3MjI5CjE2XzggNjA3NgoxNl85IDIyODY1CjE2XzEwIDIyMDcxCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.132437-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTdfMSAxNDExNgoxN18yIDE1NzUyCjE3XzMgMTYwMTQKMTdfNCAyNzY5MQoxN181IDI0NTEKMTdfNiA1MjA1CjE3XzcgMjY0OTcKMTdfOCAzMTUzNgoxN185IDEwMjA3CjE3XzEwIDIyMzg2Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.144421-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MThfMSA5MjQ0CjE4XzIgMjQ0MDMKMThfMyAyNDMyMgoxOF80IDE0NjI1CjE4XzUgMTUyNTgKMThfNiAxMzI1OAoxOF83IDE4NDI5CjE4XzggMjU0MTEKMThfOSAxODQ2MQoxOF8xMCAzMjM1Mgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.157409-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTlfMSAyNjM2NgoxOV8yIDI2NTEyCjE5XzMgMjE1NjAKMTlfNCAxODkwOQoxOV81IDI2ODA1CjE5XzYgMTc1NTUKMTlfNyAxMDE3NQoxOV84IDgwMjAKMTlfOSAyNDg2NQoxOV8xMCAyMDg5NAo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.169468-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjBfMSAxNjQ5CjIwXzIgNDIKMjBfMyAzMjc0MwoyMF80IDEzNDQyCjIwXzUgMTg5NjAKMjBfNiAyNTIwCjIwXzcgMjkwNDUKMjBfOCAxNDQ5MgoyMF85IDEyMTM1CjIwXzEwIDExMDM0Cg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.183426-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjFfMSAyNTQ3MQoyMV8yIDExMzY3CjIxXzMgMTE3NTIKMjFfNCAyNDY0MwoyMV81IDQwOTIKMjFfNiA3NTE5CjIxXzcgMTkxMwoyMV84IDIyNTg1CjIxXzkgNjU0NgoyMV8xMCAzMDc4Mgo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.20545-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjJfMSAxMzc3OQoyMl8yIDI1NTk5CjIyXzMgNTU4MwoyMl80IDEwNDgKMjJfNSAyMjY0NQoyMl82IDMxNzU2CjIyXzcgMTE3NTkKMjJfOCAxNTY2MAoyMl85IDEzMDcyCjIyXzEwIDMxNjUzCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.216451-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjNfMSAxMzYzNgoyM18yIDE1MDI3CjIzXzMgMTg1NzYKMjNfNCA0NjA0CjIzXzUgMjYwMjUKMjNfNiAyMTgyNgoyM183IDI4NjU2CjIzXzggNTk0NwoyM185IDE5OTAzCjIzXzEwIDI3MDI0Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.227448-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjRfMSAyODIzMAoyNF8yIDE5MTQ1CjI0XzMgMjAzNAoyNF80IDExNjM5CjI0XzUgNzc5MQoyNF82IDE1MTg5CjI0XzcgMjIzODEKMjRfOCAyNTA5OQoyNF85IDI4NTczCjI0XzEwIDIxNDE3Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.236424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjVfMSA4NjM0CjI1XzIgMzA0NzEKMjVfMyAyOTU1OAoyNV80IDI5NzA0CjI1XzUgMTU4NzUKMjVfNiAxNTkyOAoyNV83IDMxNDU4CjI1XzggMTM3ODcKMjVfOSAxNzE0MgoyNV8xMCAyMDQxNgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.246415-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjZfMSAyNTYxOAoyNl8yIDM4MDcKMjZfMyAxMzg5CjI2XzQgMTUzNDAKMjZfNSAxMDExNQoyNl82IDUyNjgKMjZfNyA0MTE3CjI2XzggMzIwOTUKMjZfOSAxMDUzMAoyNl8xMCAxMTk0Mwo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.255434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjdfMSAyNjE3OAoyN18yIDEwMDkyCjI3XzMgMTkwOTIKMjdfNCAxNzc1NQoyN181IDM2NTYKMjdfNiA3OTAwCjI3XzcgMTE5NzMKMjdfOCA4ODk5CjI3XzkgMjM3ODcKMjdfMTAgMjUyNjMK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.26551-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjhfMSAzMzAyCjI4XzIgMjQzNTcKMjhfMyA3ODIyCjI4XzQgOTQ4MgoyOF81IDI0MzY4CjI4XzYgMjExMTgKMjhfNyA1OTMKMjhfOCAxMzMzNQoyOF85IDI2MDMxCjI4XzEwIDI0MzIwCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.274436-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjlfMSA0NzMzCjI5XzIgMjQ2OQoyOV8zIDI0NTI3CjI5XzQgMTA2MDEKMjlfNSAyMjExNQoyOV82IDc3MTUKMjlfNyAxNDU3MgoyOV84IDEzNDY5CjI5XzkgMTk4OTIKMjlfMTAgMTIzMQo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.28742-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzBfMSAyMjY0MgozMF8yIDE3NzA5CjMwXzMgODc1NAozMF80IDE1NzkyCjMwXzUgOTA0NAozMF82IDI3NTEwCjMwXzcgMjA4MjkKMzBfOCAxNjc0MgozMF85IDE2MTEyCjMwXzEwIDg1NTAK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.299406-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzFfMSAxNzcxOQozMV8yIDI0NDIzCjMxXzMgMzA2NDUKMzFfNCA5NDU0CjMxXzUgMTY0ODkKMzFfNiAxNDk2NAozMV83IDIwMzQ2CjMxXzggMzA2NTAKMzFfOSAyNTA5NgozMV8xMCA2OTMzCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.311426-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzJfMSA4MzI4CjMyXzIgMjY3NTEKMzJfMyAzNjUKMzJfNCAyMTkxNQozMl81IDIwMzI2CjMyXzYgMjQwNDgKMzJfNyAzMDg3MAozMl84IDI3MjMyCjMyXzkgMjEyNzkKMzJfMTAgMjA5NjgK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.333424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzNfMSAyNzYxMQozM18yIDEwNzc0CjMzXzMgMTU0MDQKMzNfNCAyOTEzNwozM181IDMwMjY1CjMzXzYgMjAwMjQKMzNfNyAzMTE5NwozM184IDE4OTQ4CjMzXzkgMjExNgozM18xMCAxOTE1MQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.344454-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzRfMSAzMjY2CjM0XzIgMTUwNDgKMzRfMyAxODEzNQozNF80IDE1MDcKMzRfNSAzMTY4OAozNF82IDk4MzYKMzRfNyAyMDg2CjM0XzggNzE1CjM0XzkgNTkzMgozNF8xMCAxOTk5Mwo="},"Offset":104,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.357434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzVfMSAyMTE2NAozNV8yIDEyNjQ1CjM1XzMgMjk4MDAKMzVfNCAyNTc3MgozNV81IDI0ODEwCjM1XzYgMTAxMDEKMzVfNyAxMjM4MQozNV84IDE1NzgwCjM1XzkgMzIxNTQKMzVfMTAgODUwNwo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.371411-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzZfMSAyNTc2MwozNl8yIDQxNjYKMzZfMyAyODQ0OQozNl80IDI3MDQzCjM2XzUgMjEzMDAKMzZfNiA2OTIzCjM2XzcgNjM3NgozNl84IDIxNjgzCjM2XzkgMTc5OTkKMzZfMTAgMjk3MzUK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.384407-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzdfMSAyODAxNQozN18yIDIxNDk2CjM3XzMgMjIyNzMKMzdfNCAxMzI4NwozN181IDQ4MTIKMzdfNiA1OTE4CjM3XzcgMTg2ODAKMzdfOCAxOTM2MQozN185IDE1OTI2CjM3XzEwIDI2NzAyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.39935-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzhfMSA2NzU2CjM4XzIgMjAyOTAKMzhfMyAxMDIxNAozOF80IDI4NzY4CjM4XzUgMjE3ODgKMzhfNiAyMDE2MQozOF83IDYzNAozOF84IDIyODIyCjM4XzkgMjI5NDgKMzhfMTAgODI2Mwo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.412453-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzlfMSAxNzUwNAozOV8yIDMxNjE1CjM5XzMgMjg3MzYKMzlfNCAxNDgzOQozOV81IDU0MDAKMzlfNiA1OTYKMzlfNyA1NDUxCjM5XzggMjg5NjAKMzlfOSAyNzk5CjM5XzEwIDIyOTYK"},"Offset":105,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.428423-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDBfMSAyNDUzMQo0MF8yIDE0MTA2CjQwXzMgMzA5Mwo0MF80IDE2Mzc5CjQwXzUgMzQ1Mwo0MF82IDY5NDAKNDBfNyAyNzE1MAo0MF84IDMxNjQ2CjQwXzkgMTc3MDQKNDBfMTAgMTk4MjkK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.437405-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDFfMSAyODcxNwo0MV8yIDE1MDY0CjQxXzMgMjg3MzUKNDFfNCAyNzg5Nwo0MV81IDI3MTM1CjQxXzYgMzE4MjMKNDFfNyAyMDAwMwo0MV84IDE4OTMKNDFfOSAzMjAyMAo0MV8xMCAxNDk0NQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.447444-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDJfMSAxOTY4Nwo0Ml8yIDM0NDcKNDJfMyA4OTA4CjQyXzQgMTQ2NjkKNDJfNSAxMTgwMAo0Ml82IDEyMTI4CjQyXzcgMjU4NTQKNDJfOCA1NjI5CjQyXzkgMTQxNTMKNDJfMTAgMTM3MzcK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.456435-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDNfMSA3NjExCjQzXzIgMTYzNQo0M18zIDIzNDg3CjQzXzQgMzE2NzkKNDNfNSAyOTg2MQo0M182IDU2MTIKNDNfNyAyOTkzOAo0M184IDI5NTM3CjQzXzkgMjgzNzYKNDNfMTAgMTYyMDEK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.465451-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDRfMSAyMTU5Mwo0NF8yIDE1NTUyCjQ0XzMgODgwNgo0NF80IDI0MjU2CjQ0XzUgMjA2MzYKNDRfNiAxNzg2OAo0NF83IDI5NjE2CjQ0XzggMTk2MTMKNDRfOSAzMjQ1Ngo0NF8xMCAzMjE4MQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.47446-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDVfMSA5OTc0CjQ1XzIgMjg1NjEKNDVfMyAyMDA5NAo0NV80IDI1OTkyCjQ1XzUgMjk2CjQ1XzYgMzQ3OQo0NV83IDI0NjA3CjQ1XzggMTQ0NjEKNDVfOSAxOTQxMwo0NV8xMCA2ODIwCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.484452-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDZfMSAxNjE0MQo0Nl8yIDExNDczCjQ2XzMgMjg1MTMKNDZfNCAyNTY5Mwo0Nl81IDE4MTg1CjQ2XzYgMTI4MTgKNDZfNyAzMDc1Ngo0Nl84IDk0NTYKNDZfOSAyNjA4CjQ2XzEwIDIyNTY1Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.49435-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDdfMSAzMDQ5MAo0N18yIDIyMzgwCjQ3XzMgMzA4NjIKNDdfNCAyMjI3Ngo0N181IDI5NTU1CjQ3XzYgMTU5NjgKNDdfNyAxNTU0MAo0N184IDIwMjUKNDdfOSA0NjkKNDdfMTAgMjIwMjEK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.502429-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDhfMSA3MDc3CjQ4XzIgMzA0MzIKNDhfMyAyODk5OQo0OF80IDMwODEzCjQ4XzUgMTAxNjQKNDhfNiA4ODI5CjQ4XzcgMTYzNTQKNDhfOCAxODEwOAo0OF85IDMxMzYKNDhfMTAgMjIwOTUK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.511416-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDlfMSAyMzc4Ngo0OV8yIDE2NTI3CjQ5XzMgMjg1NTQKNDlfNCAyNTU5OAo0OV81IDMwOTk5CjQ5XzYgMzE5NTMKNDlfNyA3OTMzCjQ5XzggMzA0MjUKNDlfOSAxNDkwNwo0OV8xMCA0NDg5Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.520407-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NTBfMSAyMjE3OAo1MF8yIDE5NDQ1CjUwXzMgMjE4NzIKNTBfNCAyNDUwOQo1MF81IDMwOTkzCjUwXzYgMzI1MjMKNTBfNyAyNzgxMQo1MF84IDE2OTgxCjUwXzkgNTk5Mwo1MF8xMCA2NzcyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.528427-08:00","LastDataLength":0}}
default
file_input.knownFiles50
{"Fingerprint":{"FirstBytes":"MV8xIDE5NDE3CjFfMiAxNTM5OQoxXzMgMTI2ODgKMV80IDg3MTAKMV81IDMwMjY3CjFfNiAxMjYwNAoxXzcgMjg5NjYKMV84IDMxODIKMV85IDQxMzkKMV8xMCA3NjI0Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.925688-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"Ml8xIDE5MjU5CjJfMiA4MzU2CjJfMyA2MDQwCjJfNCAxMTI3NwoyXzUgNDcwMgoyXzYgMjg3ODcKMl83IDQ1NTYKMl84IDMxOTM5CjJfOSA3MTg1CjJfMTAgMjEzMzkK"},"Offset":96,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.939434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"M18xIDUwMzIKM18yIDE0NzAzCjNfMyAyNTY0OQozXzQgMjY5NTQKM181IDEwMTY1CjNfNiAyNTc4OQozXzcgMjAyODkKM184IDI0NzQwCjNfOSAxNTE4OQozXzEwIDIzMDI4Cg=="},"Offset":100,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.952444-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NF8xIDEyMjE0CjRfMiAyNDY3NAo0XzMgMjk4MzgKNF80IDEyMTE1CjRfNSAzMDM0Mwo0XzYgMTY0MzQKNF83IDEwNjMxCjRfOCAzMjQ2Mwo0XzkgMjc3NTEKNF8xMCAyNTE5MQo="},"Offset":101,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.963424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NV8xIDI4NDg5CjVfMiAxMjY3NAo1XzMgMjU1MzcKNV80IDE4MzA0CjVfNSAxNjA2OQo1XzYgMzI3CjVfNyAyODY4MQo1XzggMjk0NzYKNV85IDIxOTU2CjVfMTAgMTk5MTYK"},"Offset":99,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.975469-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"Nl8xIDEwOTI4CjZfMiA0MzA4CjZfMyAzMjYwMAo2XzQgMzIyOTcKNl81IDIyNzg4CjZfNiAxMzk2Mwo2XzcgMjM0NQo2XzggMjc3MjAKNl85IDMwODg3CjZfMTAgOTMxMwo="},"Offset":98,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:07.986463-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"N18xIDI1MzI0CjdfMiAxMjEyMQo3XzMgMTQwNTgKN180IDI1MDA4CjdfNSA3MjY4CjdfNiAzOTUwCjdfNyA2NTYwCjdfOCA0ODc5CjdfOSAyMTczNAo3XzEwIDI2MzE3Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.003467-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"OF8xIDEzNjM5CjhfMiAyMDM1OAo4XzMgMzEyMDMKOF80IDIwNDA3CjhfNSAxMDM3MAo4XzYgMzI2NQo4XzcgMjE5NjEKOF84IDU3OTEKOF85IDE0MDQ0CjhfMTAgMjU0OTUK"},"Offset":99,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.017437-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"OV8xIDI1MzI0CjlfMiAxMTkzCjlfMyAyNTQ3CjlfNCAxMzA0MQo5XzUgOTk5Nwo5XzYgMjU0NzcKOV83IDE1NTE0CjlfOCAxMjc2Nwo5XzkgMTcxMTIKOV8xMCA4NzE5Cg=="},"Offset":97,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.031408-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTBfMSAxMzUzOAoxMF8yIDIwODkKMTBfMyAxNzc5MgoxMF80IDI4MzYxCjEwXzUgMTk4NAoxMF82IDI5MDE2CjEwXzcgODU3CjEwXzggMjY3NjcKMTBfOSAxMjM4OQoxMF8xMCAyOTYwNgo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.046455-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTFfMSAxMTcyMQoxMV8yIDk0NzMKMTFfMyAzMDk3NwoxMV80IDI0NDg5CjExXzUgMjI0MjMKMTFfNiA3MjYyCjExXzcgMzA0OTEKMTFfOCAxMzAzNAoxMV85IDEzNzQ4CjExXzEwIDI4NDkyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.058411-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTJfMSAyODc0MwoxMl8yIDIxMzYwCjEyXzMgNzcyMwoxMl80IDIyNzI5CjEyXzUgMTMzNjIKMTJfNiAxNjEyNAoxMl83IDIxMzkyCjEyXzggMTgyNTAKMTJfOSAyMjk5MgoxMl8xMCAyNzQwNgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.07891-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTNfMSAyNjcyNQoxM18yIDMxOTE3CjEzXzMgMTc5MzkKMTNfNCA5NzMzCjEzXzUgNTg1NwoxM182IDEzNDA0CjEzXzcgMTYxOTcKMTNfOCAzMDAxMgoxM185IDE2NzExCjEzXzEwIDE5ODg5Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.093316-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTRfMSAyMTAyMQoxNF8yIDc5NzYKMTRfMyA1NzEwCjE0XzQgNTY5OQoxNF81IDE3MjkxCjE0XzYgMjUzNzEKMTRfNyAzNzY4CjE0XzggMzQ0NgoxNF85IDMyMDAzCjE0XzEwIDI3NjAxCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.109427-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTVfMSAzMDM4NwoxNV8yIDI4NTUKMTVfMyAyNjUwMwoxNV80IDEwMjUKMTVfNSAyOTc4NgoxNV82IDIxMDQxCjE1XzcgNTYzMQoxNV84IDE0MjE2CjE1XzkgNjAzCjE1XzEwIDE5MDQ2Cg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.12143-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTZfMSAyOTQ0MAoxNl8yIDM2NDYKMTZfMyAxMTE2NgoxNl80IDE5OTkyCjE2XzUgMzY0NAoxNl82IDM4OTMKMTZfNyA3MjI5CjE2XzggNjA3NgoxNl85IDIyODY1CjE2XzEwIDIyMDcxCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.132437-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTdfMSAxNDExNgoxN18yIDE1NzUyCjE3XzMgMTYwMTQKMTdfNCAyNzY5MQoxN181IDI0NTEKMTdfNiA1MjA1CjE3XzcgMjY0OTcKMTdfOCAzMTUzNgoxN185IDEwMjA3CjE3XzEwIDIyMzg2Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.144421-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MThfMSA5MjQ0CjE4XzIgMjQ0MDMKMThfMyAyNDMyMgoxOF80IDE0NjI1CjE4XzUgMTUyNTgKMThfNiAxMzI1OAoxOF83IDE4NDI5CjE4XzggMjU0MTEKMThfOSAxODQ2MQoxOF8xMCAzMjM1Mgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.157409-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MTlfMSAyNjM2NgoxOV8yIDI2NTEyCjE5XzMgMjE1NjAKMTlfNCAxODkwOQoxOV81IDI2ODA1CjE5XzYgMTc1NTUKMTlfNyAxMDE3NQoxOV84IDgwMjAKMTlfOSAyNDg2NQoxOV8xMCAyMDg5NAo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.169468-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjBfMSAxNjQ5CjIwXzIgNDIKMjBfMyAzMjc0MwoyMF80IDEzNDQyCjIwXzUgMTg5NjAKMjBfNiAyNTIwCjIwXzcgMjkwNDUKMjBfOCAxNDQ5MgoyMF85IDEyMTM1CjIwXzEwIDExMDM0Cg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.183426-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjFfMSAyNTQ3MQoyMV8yIDExMzY3CjIxXzMgMTE3NTIKMjFfNCAyNDY0MwoyMV81IDQwOTIKMjFfNiA3NTE5CjIxXzcgMTkxMwoyMV84IDIyNTg1CjIxXzkgNjU0NgoyMV8xMCAzMDc4Mgo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.20545-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjJfMSAxMzc3OQoyMl8yIDI1NTk5CjIyXzMgNTU4MwoyMl80IDEwNDgKMjJfNSAyMjY0NQoyMl82IDMxNzU2CjIyXzcgMTE3NTkKMjJfOCAxNTY2MAoyMl85IDEzMDcyCjIyXzEwIDMxNjUzCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.216451-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjNfMSAxMzYzNgoyM18yIDE1MDI3CjIzXzMgMTg1NzYKMjNfNCA0NjA0CjIzXzUgMjYwMjUKMjNfNiAyMTgyNgoyM183IDI4NjU2CjIzXzggNTk0NwoyM185IDE5OTAzCjIzXzEwIDI3MDI0Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.227448-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjRfMSAyODIzMAoyNF8yIDE5MTQ1CjI0XzMgMjAzNAoyNF80IDExNjM5CjI0XzUgNzc5MQoyNF82IDE1MTg5CjI0XzcgMjIzODEKMjRfOCAyNTA5OQoyNF85IDI4NTczCjI0XzEwIDIxNDE3Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.236424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjVfMSA4NjM0CjI1XzIgMzA0NzEKMjVfMyAyOTU1OAoyNV80IDI5NzA0CjI1XzUgMTU4NzUKMjVfNiAxNTkyOAoyNV83IDMxNDU4CjI1XzggMTM3ODcKMjVfOSAxNzE0MgoyNV8xMCAyMDQxNgo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.246415-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjZfMSAyNTYxOAoyNl8yIDM4MDcKMjZfMyAxMzg5CjI2XzQgMTUzNDAKMjZfNSAxMDExNQoyNl82IDUyNjgKMjZfNyA0MTE3CjI2XzggMzIwOTUKMjZfOSAxMDUzMAoyNl8xMCAxMTk0Mwo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.255434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjdfMSAyNjE3OAoyN18yIDEwMDkyCjI3XzMgMTkwOTIKMjdfNCAxNzc1NQoyN181IDM2NTYKMjdfNiA3OTAwCjI3XzcgMTE5NzMKMjdfOCA4ODk5CjI3XzkgMjM3ODcKMjdfMTAgMjUyNjMK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.26551-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjhfMSAzMzAyCjI4XzIgMjQzNTcKMjhfMyA3ODIyCjI4XzQgOTQ4MgoyOF81IDI0MzY4CjI4XzYgMjExMTgKMjhfNyA1OTMKMjhfOCAxMzMzNQoyOF85IDI2MDMxCjI4XzEwIDI0MzIwCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.274436-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MjlfMSA0NzMzCjI5XzIgMjQ2OQoyOV8zIDI0NTI3CjI5XzQgMTA2MDEKMjlfNSAyMjExNQoyOV82IDc3MTUKMjlfNyAxNDU3MgoyOV84IDEzNDY5CjI5XzkgMTk4OTIKMjlfMTAgMTIzMQo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.28742-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzBfMSAyMjY0MgozMF8yIDE3NzA5CjMwXzMgODc1NAozMF80IDE1NzkyCjMwXzUgOTA0NAozMF82IDI3NTEwCjMwXzcgMjA4MjkKMzBfOCAxNjc0MgozMF85IDE2MTEyCjMwXzEwIDg1NTAK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.299406-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzFfMSAxNzcxOQozMV8yIDI0NDIzCjMxXzMgMzA2NDUKMzFfNCA5NDU0CjMxXzUgMTY0ODkKMzFfNiAxNDk2NAozMV83IDIwMzQ2CjMxXzggMzA2NTAKMzFfOSAyNTA5NgozMV8xMCA2OTMzCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.311426-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzJfMSA4MzI4CjMyXzIgMjY3NTEKMzJfMyAzNjUKMzJfNCAyMTkxNQozMl81IDIwMzI2CjMyXzYgMjQwNDgKMzJfNyAzMDg3MAozMl84IDI3MjMyCjMyXzkgMjEyNzkKMzJfMTAgMjA5NjgK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.333424-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzNfMSAyNzYxMQozM18yIDEwNzc0CjMzXzMgMTU0MDQKMzNfNCAyOTEzNwozM181IDMwMjY1CjMzXzYgMjAwMjQKMzNfNyAzMTE5NwozM184IDE4OTQ4CjMzXzkgMjExNgozM18xMCAxOTE1MQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.344454-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzRfMSAzMjY2CjM0XzIgMTUwNDgKMzRfMyAxODEzNQozNF80IDE1MDcKMzRfNSAzMTY4OAozNF82IDk4MzYKMzRfNyAyMDg2CjM0XzggNzE1CjM0XzkgNTkzMgozNF8xMCAxOTk5Mwo="},"Offset":104,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.357434-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzVfMSAyMTE2NAozNV8yIDEyNjQ1CjM1XzMgMjk4MDAKMzVfNCAyNTc3MgozNV81IDI0ODEwCjM1XzYgMTAxMDEKMzVfNyAxMjM4MQozNV84IDE1NzgwCjM1XzkgMzIxNTQKMzVfMTAgODUwNwo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.371411-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzZfMSAyNTc2MwozNl8yIDQxNjYKMzZfMyAyODQ0OQozNl80IDI3MDQzCjM2XzUgMjEzMDAKMzZfNiA2OTIzCjM2XzcgNjM3NgozNl84IDIxNjgzCjM2XzkgMTc5OTkKMzZfMTAgMjk3MzUK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.384407-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzdfMSAyODAxNQozN18yIDIxNDk2CjM3XzMgMjIyNzMKMzdfNCAxMzI4NwozN181IDQ4MTIKMzdfNiA1OTE4CjM3XzcgMTg2ODAKMzdfOCAxOTM2MQozN185IDE1OTI2CjM3XzEwIDI2NzAyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.39935-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzhfMSA2NzU2CjM4XzIgMjAyOTAKMzhfMyAxMDIxNAozOF80IDI4NzY4CjM4XzUgMjE3ODgKMzhfNiAyMDE2MQozOF83IDYzNAozOF84IDIyODIyCjM4XzkgMjI5NDgKMzhfMTAgODI2Mwo="},"Offset":107,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.412453-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"MzlfMSAxNzUwNAozOV8yIDMxNjE1CjM5XzMgMjg3MzYKMzlfNCAxNDgzOQozOV81IDU0MDAKMzlfNiA1OTYKMzlfNyA1NDUxCjM5XzggMjg5NjAKMzlfOSAyNzk5CjM5XzEwIDIyOTYK"},"Offset":105,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.428423-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDBfMSAyNDUzMQo0MF8yIDE0MTA2CjQwXzMgMzA5Mwo0MF80IDE2Mzc5CjQwXzUgMzQ1Mwo0MF82IDY5NDAKNDBfNyAyNzE1MAo0MF84IDMxNjQ2CjQwXzkgMTc3MDQKNDBfMTAgMTk4MjkK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.437405-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDFfMSAyODcxNwo0MV8yIDE1MDY0CjQxXzMgMjg3MzUKNDFfNCAyNzg5Nwo0MV81IDI3MTM1CjQxXzYgMzE4MjMKNDFfNyAyMDAwMwo0MV84IDE4OTMKNDFfOSAzMjAyMAo0MV8xMCAxNDk0NQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.447444-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDJfMSAxOTY4Nwo0Ml8yIDM0NDcKNDJfMyA4OTA4CjQyXzQgMTQ2NjkKNDJfNSAxMTgwMAo0Ml82IDEyMTI4CjQyXzcgMjU4NTQKNDJfOCA1NjI5CjQyXzkgMTQxNTMKNDJfMTAgMTM3MzcK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.456435-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDNfMSA3NjExCjQzXzIgMTYzNQo0M18zIDIzNDg3CjQzXzQgMzE2NzkKNDNfNSAyOTg2MQo0M182IDU2MTIKNDNfNyAyOTkzOAo0M184IDI5NTM3CjQzXzkgMjgzNzYKNDNfMTAgMTYyMDEK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.465451-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDRfMSAyMTU5Mwo0NF8yIDE1NTUyCjQ0XzMgODgwNgo0NF80IDI0MjU2CjQ0XzUgMjA2MzYKNDRfNiAxNzg2OAo0NF83IDI5NjE2CjQ0XzggMTk2MTMKNDRfOSAzMjQ1Ngo0NF8xMCAzMjE4MQo="},"Offset":110,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.47446-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDVfMSA5OTc0CjQ1XzIgMjg1NjEKNDVfMyAyMDA5NAo0NV80IDI1OTkyCjQ1XzUgMjk2CjQ1XzYgMzQ3OQo0NV83IDI0NjA3CjQ1XzggMTQ0NjEKNDVfOSAxOTQxMwo0NV8xMCA2ODIwCg=="},"Offset":106,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.484452-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDZfMSAxNjE0MQo0Nl8yIDExNDczCjQ2XzMgMjg1MTMKNDZfNCAyNTY5Mwo0Nl81IDE4MTg1CjQ2XzYgMTI4MTgKNDZfNyAzMDc1Ngo0Nl84IDk0NTYKNDZfOSAyNjA4CjQ2XzEwIDIyNTY1Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.49435-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDdfMSAzMDQ5MAo0N18yIDIyMzgwCjQ3XzMgMzA4NjIKNDdfNCAyMjI3Ngo0N181IDI5NTU1CjQ3XzYgMTU5NjgKNDdfNyAxNTU0MAo0N184IDIwMjUKNDdfOSA0NjkKNDdfMTAgMjIwMjEK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.502429-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDhfMSA3MDc3CjQ4XzIgMzA0MzIKNDhfMyAyODk5OQo0OF80IDMwODEzCjQ4XzUgMTAxNjQKNDhfNiA4ODI5CjQ4XzcgMTYzNTQKNDhfOCAxODEwOAo0OF85IDMxMzYKNDhfMTAgMjIwOTUK"},"Offset":108,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.511416-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NDlfMSAyMzc4Ngo0OV8yIDE2NTI3CjQ5XzMgMjg1NTQKNDlfNCAyNTU5OAo0OV81IDMwOTk5CjQ5XzYgMzE5NTMKNDlfNyA3OTMzCjQ5XzggMzA0MjUKNDlfOSAxNDkwNwo0OV8xMCA0NDg5Cg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.520407-08:00","LastDataLength":0}}
{"Fingerprint":{"FirstBytes":"NTBfMSAyMjE3OAo1MF8yIDE5NDQ1CjUwXzMgMjE4NzIKNTBfNCAyNDUwOQo1MF81IDMwOTkzCjUwXzYgMzI1MjMKNTBfNyAyNzgxMQo1MF84IDE2OTgxCjUwXzkgNTk5Mwo1MF8xMCA2NzcyCg=="},"Offset":109,"FileAttributes":{"log.file.name":"sym.log"},"HeaderFinalized":false,"FlushState":{"LastDataChange":"2024-01-30T16:16:08.528427-08:00","LastDataLength":0}}
default

Additional context

No response

@ycombinator ycombinator added enhancement New feature or request needs triage New item requiring triage labels Feb 1, 2024
Copy link
Contributor

github-actions bot commented Feb 1, 2024

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@djaglowski
Copy link
Member

I'm open to simple solutions here but don't think this is worth increasing the maintenance burden.

At the moment, I'm just running strings /path/to/binary/file. The results are quite good with this approach

Can we just document this?

@ycombinator
Copy link
Contributor Author

Can we just document this?

I think that would be great, at least for now.

@djaglowski
Copy link
Member

Thanks @ycombinator, do you mind opening a PR documenting your example?

@ycombinator ycombinator changed the title [extension/storage/filestorage] Local file storage files should be human readable [extension/storage/filestorage] Document structure of local file storage files Feb 1, 2024
@djaglowski djaglowski removed the needs triage New item requiring triage label Feb 16, 2024
djaglowski added a commit that referenced this issue Apr 4, 2024
…cking file (#31886)

**Description:** 

This PR adds documentation explaining how to interpret the contents of
the `filelog` receiver's offset tracking file, configured using the
`storage` extension.

**Link to tracking Issue:** #30970

---------

Co-authored-by: Tiffany Hrabusa <30397949+tiffany76@users.noreply.github.com>
Co-authored-by: Chris Mark <chrismarkou92@gmail.com>
Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
djaglowski pushed a commit that referenced this issue Apr 16, 2024
… the `file_storage` extension (#32180)

**Description:** 

This PR adds documentation explaining how to read the contents of files
created by the `file_storage` extension.

**Link to tracking Issue:**
* Related to #30970
* Follow up to
#31886 (comment)

---------

Co-authored-by: Tiffany Hrabusa <30397949+tiffany76@users.noreply.github.com>
Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@github-actions github-actions bot added the Stale label Apr 17, 2024
@djaglowski
Copy link
Member

Resolved by #32180

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants