pinpoint_php_ext:
pinpoint-php-aop:
pinpointpy:
Visit our official website for more information and the Latest updates on Pinpoint
왜
c-agent
라고 이름을 지었을까?
C/Cpp
common 라이브러리의 인터페이스를 사용합니다.C
ross-platform: windows/*nux/macOS 플랫폼을 지원합니다.C
ollector-agent: pinpoint-collector를 지원하기 위한 브리지 모듈을 추가했습니다.
Pinpoint-c-agent는 pinpoint-apm 모니터링 플랫폼에 연동하는데 도움을 줍니다.
특징은 다음과 같습니다:
- 지속적으로 유지 보수와 업데이트를 진행하고 있습니다. (첫 번째 버전 @2018-7-31)
- 코드 자동 삽입을 지원함으로써 친화성이 높습니다.
- python: PEP 318 Decorator를 사용합니다.
- php: PHP커널이 제공하는
CG(*_table)
과 AST 파싱 도구 (nikic/PHP-Parser)를 사용합니다.
- 다양한 플랫폼 지원: windows/*nux/macOS. 개발 단계에서 프로젝트에 연동하여 문제를 미리 찾아낼 수 있습니다.
py 3.8+
pip install pinpointPy
php 7.1+
- pinpoint_php 익스텐션 (pinpoint_php.so/pinpoint_php.dll)을 설치해주세요.
pecl install pinpoint_php
- 에스팩트 플러그인을 임포트하세요.
composer require pinpoint-apm/pinpoint-php-aop
cd testapps && docker compose build --build-arg PHP_VERSION=7.4 && docker compose up
We are looking forward to your contributions via pull requests.
This project is licensed under the Apache License, Version 2.0. See LICENSE for full license text.
Copyright 2024 NAVER Corp.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.