Metadata-Version: 2.1
Name: invenio-stats
Version: 1.0.0a14.post3
Summary: Invenio module for collecting statistics.
Home-page: https://github.com/inveniosoftware/invenio-stats
Author: CERN
Author-email: info@invenio-software.org
License: MIT
Keywords: invenio statistics
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Development Status :: 3 - Alpha
Provides-Extra: docs
Provides-Extra: elasticsearch2
Provides-Extra: elasticsearch5
Provides-Extra: elasticsearch6
Provides-Extra: elasticsearch7
Provides-Extra: tests
Provides-Extra: all
License-File: LICENSE
License-File: AUTHORS.rst

..
    This file is part of Invenio.
    Copyright (C) 2017-2018 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


===============
 Invenio-Stats
===============

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-stats.svg
        :target: https://github.com/inveniosoftware/invenio-stats/blob/master/LICENSE

.. image:: https://img.shields.io/travis/inveniosoftware/invenio-stats.svg
        :target: https://travis-ci.org/inveniosoftware/invenio-stats

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-stats.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-stats

.. image:: https://img.shields.io/pypi/v/invenio-stats.svg
        :target: https://pypi.org/pypi/invenio-stats

Invenio module for collecting statistics.

This module provides the components for **statistical data processing and
querying**.

The most common statistics measure the occurence of events in an invenio
application, e.g. file downloads, record views and others. Invenio-stats
provides the tools to transform, register, compress and query those events.
However, statistics can be fully customized and directly query the database.

The services it uses are:

- RabbitMQ for buffering incoming events.
- Elasticsearch for aggregating and searching events.

Further documentation is available on: https://invenio-stats.readthedocs.io/


..
    This file is part of Invenio.
    Copyright (C) 2017-2019 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


Changes
=======

Version 1.0.0a14.post2 (release 2019-12-17)
-------------------------------------------

- Fixes a bug where partitioned aggregations were not properly computed because
  of the DSL search's response caching.

Version 1.0.0a14.post1 (release 2019-12-12)
-------------------------------------------

- Introduces bucket partitioning, to handle ElasticSearch aggregation queries
  that might end up creating a large amount of buckets.
- Removes the "date_histogram" aggregation level, in favour of using range
  filters to specify an interval range.

Version 1.0.0a14 (release 2019-11-27)
-------------------------------------

- Fix `get_bucket_size` method

Version 1.0.0a13 (release 2019-11-08)
-------------------------------------

- Bump invenio-queues

Version 1.0.0a12 (release 2019-11-08)
-------------------------------------

- Fixes templates for ElasticSearch 7
- Updates dependency of invenio-search

Version 1.0.0a11 (release 2019-10-02)
-------------------------------------

- Initial public release.
