Граф коммитов

36 Коммитов

Автор SHA1 Сообщение Дата
jerevoss 979e50738b Updating Readme, scripts, and setup for new namespace 2023-02-22 14:04:15 -08:00
Leighton Chen ac82ac7a45 docs 2022-09-28 15:27:34 -07:00
jerevoss df50d65043 Updated README for Release 2022-09-26 14:04:56 -07:00
Leighton Chen 94fc0a7078 workflow 2022-07-12 11:49:28 -07:00
Leighton Chen 6334ac4b6f docs 2022-07-12 11:30:46 -07:00
Leighton Chen 6943a2d5cc init 2022-07-12 11:26:34 -07:00
Sergey Kanzhelev 4b08ac8bdf dedup description and readme 2018-06-03 20:37:54 -07:00
Sergey Kanzhelev b6f8928d6b
contributing docs (#91)
* contributing docs

* publishing instructions

* remove a note about Visual Studio

* remove a note about Visual Studio
2018-06-03 20:13:07 -07:00
Aaron West f8b5a492a2 Update CHANGELOG and README 2018-05-30 14:49:23 -07:00
Sergey Kanzhelev 5b4c3cec77 removed mentions of application.id 2018-05-09 11:35:41 -07:00
Clemens Wolff 98da654b98 Update documentation
- Add docstrings for Flask extension
- Add link to WSGIApplication in README
- Update WSGIApplication usage example to not use Flask
2018-05-08 08:07:44 -04:00
Clemens Wolff d95fd79c1b Update environment variable prefix 2018-05-03 18:21:54 +01:00
Clemens Wolff 5618956947 Improve Flask integration
Unlike the Django integration for Application Insights, the Flask
integration currently is quite low-level: the developer has to add a
custom WSGI middleware and enable trace and exception logging
themselves.

A more common pattern for adding groups of new capabilities to Flask is
using custom extensions that initialize themselves against the Flask
application: http://flask.pocoo.org/docs/0.12/extensiondev/

As such, this commit adds a custom extension for Flask that enables a
developer to very easily add Application Insights integration to their
Flask application just by doing `AppInsights(app)`.

The extension enables:
- Request logging
- Trace logging
- Exception logging
2018-05-03 15:12:10 +01:00
Alex Bulankou bbadc6dd10 Adding publish instructions 2017-08-16 11:23:52 -07:00
jjjordanmsft 324d3a578a Add Django middleware (#35)
* First draft of Django middleware. Add NullSender telemetry sender.

* Fixes after testing

* request.appinsights.client sends telemetry parented to request operation id

* Add tests for Django middleware; fix some bugs that arose

* Rev version

* Cleanup whitespace

* Add logging tests + fixes + django/python compatibility matrix in run_all_tests

* run_all_tests => all_tests

* Logging properly sets Trace severity level, client accepts severity level as an argument

* Add documentation for applicationinsights.django, fix toctree recursion error

* More docs, README

* Formatting

* Unnecessary imports

* Many more tests; test settings, fix some issues found in the process

* View argument code was repr'ing unicode objects in Python2

* Log URL as request name by default; make use_view_name an optional setting, off by default; record_view_arguments also off by default

* 401 should be considered successful

* log_exceptions=False will turn off exception logging. Test for null input before logging exceptions

* Change back to 0.10

* Remove debug_ikey and debug_endpoint since it's simple enough to set those up in settings.py manually

* Add explicit create_client factory function, documentation

* Add django tests to travis-ci config

* Wrong filename
2017-05-11 15:07:05 -07:00
Prashanth Madi fa57728b17 Python supported versions in Requirements (#31)
* update Travis CI link

update to Travis CI link after github repo changes.

* Update README.md

* Fix dict type iterate issue

* Revert "Fix dict type iterate issue"

* Python supported versions in Requirements
2017-04-12 13:29:33 -07:00
Osvaldo Rosado c25d5ceea2 Update develop readme with changes in master (#27) 2017-03-15 11:56:57 -07:00
Bogdan Berce 077c7771d6 Updated README.md to include Travis CI build status badge. 2015-03-21 16:50:34 -07:00
Bogdan Berce 51d9988a1f Fixed project file
Other changes
- Fixed documentation
2015-01-27 14:35:18 -08:00
Bogdan Berce ad2fefa2e5 Updated documentation. 2015-01-24 19:26:11 -08:00
Bogdan Berce d501d2ecd2 Update README.md 2015-01-22 15:51:15 -08:00
Bogdan Berce a1ba497fc1 Update README.md 2015-01-21 18:24:35 -08:00
Bogdan Berce c395605621 Changed TelemetryClient ctor to include instrumentation_key.
Other changes
- Added tests to verify supported backwards compatibility case.
- Updated existing tests to use new instrumentation key set pattern.
- Updated documentation to reflect API changes.
2015-01-20 21:08:50 -08:00
Bogdan Berce 93515de9f3 Update README.md 2015-01-05 19:38:08 -08:00
Bogdan Berce 181a4fe0d0 Added enable() function for easier logging enablement. 2015-01-04 00:02:03 -08:00
Bogdan Berce 39bc5011bf Merge branch 'develop' into features/documentation 2015-01-03 20:44:54 -08:00
Bogdan Berce 0eaf1c4b35 Added logging integration documentation.
Other changes
- Updated package version number
2015-01-02 17:04:01 -08:00
Bogdan Berce 9540ca2319 Added the scaffolding of Sphinx documentation 2014-12-24 15:34:31 -08:00
Bogdan Berce 62157104b4 Switched service endpoint transport to HTTPS
Other changes
- Updated package version and tests
2014-12-17 11:57:10 -08:00
joshweb 8e38c372ac Added version badge for pypi 2014-12-12 09:49:51 -08:00
Bogdan Berce 4e7073228b Updated contracts to support new endpoint schema
Other changes in this version:
 - Changed serialization mechanism to be json.dumps() based (instead of manual)
 - Removed instance_version
 - Type mapping moved to fields on the object to send instead of global mapping dictionary
 - Removed uses of isinstance()
 - Renamed methods, properties and fields to follow python guidelines:
    - single leading _ for privates
    - property and method names use _ separated names instead of camel case
 - Changed track_exception() signature to be sys.exc_info() compatible (see .md file to sample usage)
 - Properly serializing required fields
2014-11-25 15:33:37 -08:00
Jakub Oleksy a41b14b095 Adding link to instrumentation key documentation. 2014-11-20 17:05:51 -08:00
Jakub Oleksy 2eee6a34c3 Removing instructions for adding an instrumentation key which were moved to the Home wiki. 2014-11-20 17:02:47 -08:00
Bogdan Berce dc48554855 Updated README.md to fix a few formatting issues. 2014-11-20 16:34:36 -08:00
Bogdan Berce 82c4e99946 Initial module commit. 2014-11-20 16:21:18 -08:00
Jakub Oleksy 8e4f2e3ab1 Initial commit 2014-11-19 11:17:48 -08:00