Releases: scieloorg/usage
v1.1.0
Passos para atualização
- Obter a versão
v1.1.0
da aplicação - Acessar o contêiner django
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
. Se este for o caso, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
- Cria rastreamento de eventos ao processar arquivos de métricas
Melhorias
N/A
Correções de bug
Resolve bugs menores.
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- ../scms_data/scielo_usage/data/supplies:/data/supplies (espaço a ser usado pela app para baixar e manipular dados)
- Na aplicação Solr
- ./index:/var/solr (o diretório index, parte da aplicação Usage, contém as configurações dos cores Solr)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- mailhog
- adminer
- pgbouncer
- postgres
- redis
- celeryworker
- celerybeat
- flower
- solr
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
-
O sistema recebe arquivos compactados com métricas de acesso, povoa o modelo Top100Articles e o respectivo índice Solr.
What's Changed
- Minor fixes 1 by @pitangainnovare in #51
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Passos para atualização
- Obter a versão
v1.0.0
da aplicação - Acessar o contêiner django
- Acessar o shell django
make django_shell
- Executar as instruções de migração de banco de dados seguintes
python manage.py makemigrations
python manage.py migrate
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
- Cria app para apresentar métricas dos 100 artigos mais acessados
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- ../scms_data/scielo_usage/data/supplies:/data/supplies (espaço a ser usado pela app para baixar e manipular dados)
- Na aplicação Solr
- ./index:/var/solr (o diretório index, parte da aplicação Usage, contém as configurações dos cores Solr)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- mailhog
- adminer
- pgbouncer
- postgres
- redis
- celeryworker
- celerybeat
- flower
- solr
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
-
O sistema recebe arquivos compactados com métricas de acesso, povoa o modelo Top100Articles e o respectivo índice Solr.
What's Changed
- Impl/v1.0.0 by @pitangainnovare in #40
Full Changelog: https://github.com/scieloorg/usage/commits/v1.0.0
v0.0.1
Passos para atualização
- Obter a versão
v0.0.1
da aplicação - Acessar o contêiner django
- Acessar o shell django
make django_shell
- Executar as instruções de migração de banco de dados seguintes
python manage.py makemigrations
python manage.py migrate
- Como é a primeira versão da aplicação, é necessário criar o usuário administrativo do sistema
# Preencha os dados de usuário, senha e e-mail
python manage.py createsuperuser
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
- Cria app para gerenciar coleções no contexto de logs de acesso
- Cria app para gerenciar logs de acesso
- Cria app para agendar tarefas
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
N/A
Observações
- A aplicação inicial é composta por instâncias de:
- django
- pgbouncer
- postgres
- mongo
- redis
- celeryworker
- celerybeat
- flower
- solr
- O arquivo YAML de produção é este
- O sistema processa logs e armazenas os resultados em tabelas do banco de dados
- Na primeira inicialização, é necessário cadastrar os dados das coleções usando a
task_load_collections
- E também das tarefas a serem executadas periodicamente, como:
task_download_supplies
task_discover
task_validate_logs
task_process_logs
What's Changed
- Cria projeto inicial para acomodar gerenciador de logs, cálculo de métricas de acesso e api sushi by @pitangainnovare in #1
- Aplica correções sugeridas pela revisão realizada no Pull Request #1 by @pitangainnovare in #12
- Corrige configuração de idioma by @pitangainnovare in #19
New Contributors
- @pitangainnovare made their first contribution in #1
Full Changelog: https://github.com/scieloorg/usage/commits/v0.0.1