Each dataset can contain up to 5000 records. In many cases, a whole dashboard of different visualisations may be powered from a single dataset.
Remember that Geckoboard is a data visualization tool, not an analysis tool or data warehouse. Please don’t use Geckoboard as your primary data store.
When a dataset exceeds the record count limit the oldest records (by insertion time) will be removed. This behaviour can be overridden by using the
delete_by option when appending new records.
When set to the name of a
datetime field, the
delete_by option will be used to order your records (from newest to oldest) before records are truncated from the dataset.
If you specify a
date field for
delete_by then the datasets API will try to avoid leaving your dataset with a partially complete day’s worth of data. When it deletes a record it will also delete any records that have the same date value for that field.
delete_by field is a
datetime field then only records with that exact same timestamp (i.e. same year, month, day, hour, minute, second, and millisecond) will be deleted.